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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019f84f8-8056-7d8f-8054-e1426334eb2c,g:c13c416f-ad21-471b-b2f5-743179c0ed88-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="simple" xlink:href="gww-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019f84f8-8113-7066-8495-ce08ea005ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019f84f8-8113-7f7d-9248-a0fbf2b15235" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019f84f8-8113-7066-8495-ce08ea005ef9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019f84f8-8113-7f7d-9248-a0fbf2b15235" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019f84f8-8113-7d46-adfe-ace7d077fdda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019f84f8-8113-7066-8495-ce08ea005ef9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019f84f8-8113-7d46-adfe-ace7d077fdda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019f84f8-8113-790a-8094-1986a32d4861" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019f84f8-8113-7512-b967-cbba75ec7c74" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019f84f8-8113-790a-8094-1986a32d4861" xlink:to="loc_us-gaap_GrossProfit_019f84f8-8113-7512-b967-cbba75ec7c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019f84f8-8113-7604-9eca-d200c5558a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019f84f8-8113-790a-8094-1986a32d4861" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019f84f8-8113-7604-9eca-d200c5558a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019f84f8-8113-7cd6-9eeb-2f836ec0acc1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019f84f8-8113-715f-96e3-5884ee9b923b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019f84f8-8113-7cd6-9eeb-2f836ec0acc1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019f84f8-8113-715f-96e3-5884ee9b923b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019f84f8-8113-7f3f-9028-67ac02a9af87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019f84f8-8113-7cd6-9eeb-2f836ec0acc1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019f84f8-8113-7f3f-9028-67ac02a9af87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019f84f8-8113-76f7-b514-b309c029785e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019f84f8-8113-7624-9c65-768d1e2b9c74" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019f84f8-8113-76f7-b514-b309c029785e" xlink:to="loc_us-gaap_ProfitLoss_019f84f8-8113-7624-9c65-768d1e2b9c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019f84f8-8113-7e92-876a-f65f81fb4160" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019f84f8-8113-76f7-b514-b309c029785e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019f84f8-8113-7e92-876a-f65f81fb4160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019f84f8-8113-7f81-a1ca-1bdbd317457e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019f84f8-8113-7319-b4bb-1f43ef04cdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019f84f8-8113-7f81-a1ca-1bdbd317457e" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_019f84f8-8113-7319-b4bb-1f43ef04cdc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019f84f8-8113-7a1b-8293-d9f79551cae1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019f84f8-8113-7f81-a1ca-1bdbd317457e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019f84f8-8113-7a1b-8293-d9f79551cae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019f84f8-8113-7e15-8dd9-92437cd99309" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019f84f8-8113-7f10-afe1-0abf03c0cfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019f84f8-8113-7e15-8dd9-92437cd99309" xlink:to="loc_us-gaap_OperatingIncomeLoss_019f84f8-8113-7f10-afe1-0abf03c0cfbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019f84f8-8113-7571-8bcb-6ef41b3b26e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019f84f8-8113-7e15-8dd9-92437cd99309" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019f84f8-8113-7571-8bcb-6ef41b3b26e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="simple" xlink:href="gww-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-7239-be1d-a86c71e6fa67" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019f84f8-8113-79fc-b5cb-87909aa2a493" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-7239-be1d-a86c71e6fa67" xlink:to="loc_us-gaap_ProfitLoss_019f84f8-8113-79fc-b5cb-87909aa2a493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7614-a075-7821dd193292" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-7239-be1d-a86c71e6fa67" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7614-a075-7821dd193292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019f84f8-8113-7b38-97a8-1bdcb7ee2684" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-73e4-bd7b-192145ecc71c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019f84f8-8113-7b38-97a8-1bdcb7ee2684" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-73e4-bd7b-192145ecc71c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019f84f8-8113-7a97-a14b-d0c8fc63dbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019f84f8-8113-7b38-97a8-1bdcb7ee2684" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019f84f8-8113-7a97-a14b-d0c8fc63dbf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019f84f8-8113-7d01-b935-ce157fe5a04c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019f84f8-8113-7da3-8b19-c1f05a9331f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019f84f8-8113-7d01-b935-ce157fe5a04c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019f84f8-8113-7da3-8b19-c1f05a9331f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_019f84f8-8113-71b5-9a49-16f15726d934" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019f84f8-8113-7d01-b935-ce157fe5a04c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest_019f84f8-8113-71b5-9a49-16f15726d934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7ce2-94e0-9beaacd08fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_019f84f8-8113-710e-93ac-f15ef2715dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7ce2-94e0-9beaacd08fa5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_019f84f8-8113-710e-93ac-f15ef2715dc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_019f84f8-8113-702b-8b50-9b50397c5cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7ce2-94e0-9beaacd08fa5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_019f84f8-8113-702b-8b50-9b50397c5cfc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="gww-20260630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-768f-a62b-500b9666944b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019f84f8-8113-7b88-a390-32434d0315ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-768f-a62b-500b9666944b" xlink:to="loc_us-gaap_StockholdersEquity_019f84f8-8113-7b88-a390-32434d0315ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019f84f8-8113-78c1-a8a7-0ef5dcd6d20f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-768f-a62b-500b9666944b" xlink:to="loc_us-gaap_MinorityInterest_019f84f8-8113-78c1-a8a7-0ef5dcd6d20f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019f84f8-8113-772e-ba7f-daf57b2d3436" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019f84f8-8113-772e-ba7f-daf57b2d3436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019f84f8-8113-7736-b264-145cb0e0ccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019f84f8-8113-7736-b264-145cb0e0ccfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019f84f8-8113-7d2a-98a8-b57d31e62c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:to="loc_us-gaap_AssetsCurrent_019f84f8-8113-7d2a-98a8-b57d31e62c9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019f84f8-8113-7100-ba84-7309420b3cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019f84f8-8113-7100-ba84-7309420b3cc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019f84f8-8113-774b-ab2f-eb81c9c03217" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019f84f8-8113-774b-ab2f-eb81c9c03217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019f84f8-8113-7a27-b5d4-fd0605dfbc49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019f84f8-8113-7b5c-8b52-eb92ffe015ac" xlink:to="loc_us-gaap_Goodwill_019f84f8-8113-7a27-b5d4-fd0605dfbc49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019f84f8-8113-70fb-99ac-a057f0023286" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:to="loc_us-gaap_PreferredStockValue_019f84f8-8113-70fb-99ac-a057f0023286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019f84f8-8113-725f-a282-a7febcdb53b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:to="loc_us-gaap_CommonStockValue_019f84f8-8113-725f-a282-a7febcdb53b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019f84f8-8113-7973-87d5-b9b1ee661727" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019f84f8-8113-7973-87d5-b9b1ee661727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019f84f8-8113-7790-b245-a9221d1169fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019f84f8-8113-7790-b245-a9221d1169fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7504-a0dc-8d1abada71bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019f84f8-8113-7504-a0dc-8d1abada71bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_019f84f8-8113-7a1e-a733-d6fe3063f092" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019f84f8-8113-76d5-b433-536ca4913fde" xlink:to="loc_us-gaap_TreasuryStockValue_019f84f8-8113-7a1e-a733-d6fe3063f092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019f84f8-8113-761d-9e45-342fd5cb2b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019f84f8-8113-7799-b72d-e968d8eb3319" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019f84f8-8113-761d-9e45-342fd5cb2b8c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019f84f8-8113-7799-b72d-e968d8eb3319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019f84f8-8113-7ee4-84ea-c812c2c140fd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019f84f8-8113-761d-9e45-342fd5cb2b8c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019f84f8-8113-7ee4-84ea-c812c2c140fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019f84f8-8113-7960-91dc-c59f7f29dba5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019f84f8-8113-761d-9e45-342fd5cb2b8c" xlink:to="loc_us-gaap_InventoryNet_019f84f8-8113-7960-91dc-c59f7f29dba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019f84f8-8113-757f-b842-d76370b112fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019f84f8-8113-761d-9e45-342fd5cb2b8c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019f84f8-8113-757f-b842-d76370b112fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-78f2-aa9d-b9c4a3aea526" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:to="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-78f2-aa9d-b9c4a3aea526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019f84f8-8113-7ee8-be8a-c350a9686721" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019f84f8-8113-7ee8-be8a-c350a9686721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-8113-742c-9112-1307954dcf85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-8113-742c-9112-1307954dcf85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_019f84f8-8113-7bb8-810c-189a8c71bbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_019f84f8-8113-7bb8-810c-189a8c71bbc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-7970-83fc-0fd68bb1d2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019f84f8-8113-7970-83fc-0fd68bb1d2ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_019f84f8-8113-7f6c-ac24-8d2613711544" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019f84f8-8113-7b6a-98be-8a50424acd87" xlink:to="loc_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_019f84f8-8113-7f6c-ac24-8d2613711544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019f84f8-8113-702d-8cab-9038d1527099" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:to="loc_us-gaap_LongTermDebtCurrent_019f84f8-8113-702d-8cab-9038d1527099" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_019f84f8-8113-7e69-a5d9-0bf303049648" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableTradeCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:to="loc_us-gaap_AccountsPayableTradeCurrentAndNoncurrent_019f84f8-8113-7e69-a5d9-0bf303049648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019f84f8-8113-7a5b-bb75-2832b4e2a901" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019f84f8-8113-7a5b-bb75-2832b4e2a901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019f84f8-8113-79cd-a221-b331c5edf7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019f84f8-8113-79cd-a221-b331c5edf7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019f84f8-8113-7766-ba1e-c741db73a0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019f84f8-8113-7766-ba1e-c741db73a0d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_019f84f8-8113-7545-9059-493c8aab3ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019f84f8-8113-72b7-a7fa-0ebe497f3ebe" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_019f84f8-8113-7545-9059-493c8aab3ba7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="gww-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019f84f8-81c8-7472-84f8-d4923bd8e681" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-81c8-748b-8f7b-74b15a794de4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019f84f8-81c8-7472-84f8-d4923bd8e681" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-81c8-748b-8f7b-74b15a794de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019f84f8-81c8-7434-adce-75fc26f3c41e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019f84f8-81c8-7472-84f8-d4923bd8e681" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019f84f8-81c8-7434-adce-75fc26f3c41e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-81c8-719a-8c18-5e24311cf697" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019f84f8-81c8-7472-84f8-d4923bd8e681" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-81c8-719a-8c18-5e24311cf697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019f84f8-81c8-76c3-ae61-323d939c485b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019f84f8-81c8-7472-84f8-d4923bd8e681" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019f84f8-81c8-76c3-ae61-323d939c485b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019f84f8-8113-73fd-96be-9a522affcf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_ProfitLoss_019f84f8-8113-73fd-96be-9a522affcf6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019f84f8-8113-7b96-b7d2-6f91d6110b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019f84f8-8113-7b96-b7d2-6f91d6110b3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_019f84f8-8113-7e57-8e22-a12c1e4dca0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations_019f84f8-8113-7e57-8e22-a12c1e4dca0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019f84f8-8113-704c-8d26-f1bd83ab6e27" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_DepreciationAndAmortization_019f84f8-8113-704c-8d26-f1bd83ab6e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019f84f8-8113-768f-aea9-8c2a73270ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019f84f8-8113-768f-aea9-8c2a73270ea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019f84f8-8113-7f50-ac2f-5f740e292327" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_ShareBasedCompensation_019f84f8-8113-7f50-ac2f-5f740e292327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019f84f8-8113-731c-a8db-b56ccadc9261" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019f84f8-8113-731c-a8db-b56ccadc9261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019f84f8-8113-7bbe-a82a-d1de3e1df418" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019f84f8-8113-7bbe-a82a-d1de3e1df418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019f84f8-8113-7a19-bf66-2abb4c653551" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019f84f8-8113-7a19-bf66-2abb4c653551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_019f84f8-8113-7bd7-8ced-6c113486c77c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_019f84f8-8113-7bd7-8ced-6c113486c77c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019f84f8-8113-759b-a0cb-fd910b2083da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019f84f8-8113-759b-a0cb-fd910b2083da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_019f84f8-8113-7e05-998d-8d86091c4257" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_019f84f8-8113-7e05-998d-8d86091c4257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019f84f8-8113-768e-bdf5-4a3746901f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019f84f8-8113-768e-bdf5-4a3746901f8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_019f84f8-8113-78c0-b67a-5214192e2921" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019f84f8-8113-7060-9aae-0dde3bc3a84c" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_019f84f8-8113-78c0-b67a-5214192e2921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_019f84f8-8113-7a80-8d6d-5d3b1e139112" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInThreeMonthsOrLess_019f84f8-8113-7a80-8d6d-5d3b1e139112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_019f84f8-8113-72ba-b59b-c48347a2b566" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_019f84f8-8113-72ba-b59b-c48347a2b566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_019f84f8-8113-714d-bd9b-099242e0815b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_019f84f8-8113-714d-bd9b-099242e0815b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019f84f8-8113-7ff8-a391-ed066b04e143" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019f84f8-8113-7ff8-a391-ed066b04e143" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019f84f8-8113-7723-ab2a-c03014e82a24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019f84f8-8113-7723-ab2a-c03014e82a24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019f84f8-8113-785a-9f04-98038cb6faf7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019f84f8-8113-785a-9f04-98038cb6faf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_019f84f8-8113-78b4-925e-3b52215c2d31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_019f84f8-8113-78b4-925e-3b52215c2d31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_019f84f8-8113-78d0-bf67-9a3eba7c51cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_019f84f8-8113-78d0-bf67-9a3eba7c51cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019f84f8-8113-7d8e-b79b-4aa59d52e244" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019f84f8-8113-71c1-932f-8e6ff48170b7" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019f84f8-8113-7d8e-b79b-4aa59d52e244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019f84f8-8113-78dc-b38d-66541f98015f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019f84f8-8113-7a32-8f2e-96c3f5cb30ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019f84f8-8113-78dc-b38d-66541f98015f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019f84f8-8113-7a32-8f2e-96c3f5cb30ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019f84f8-8113-751d-af6e-57c0e99aaa9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019f84f8-8113-78dc-b38d-66541f98015f" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019f84f8-8113-751d-af6e-57c0e99aaa9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019f84f8-8113-78ab-b713-d16cca66c7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019f84f8-8113-78dc-b38d-66541f98015f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019f84f8-8113-78ab-b713-d16cca66c7a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="simple" xlink:href="gww-20260630.xsd#PROPERTYBUILDINGSANDEQUIPMENTDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/PROPERTYBUILDINGSANDEQUIPMENTDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019f84f8-81c8-758d-9754-e0bc18ca86e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019f84f8-81c8-76e7-809e-1547edfd3fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019f84f8-81c8-758d-9754-e0bc18ca86e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019f84f8-81c8-76e7-809e-1547edfd3fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019f84f8-81c8-7052-a412-73c3a05a0c25" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019f84f8-81c8-758d-9754-e0bc18ca86e4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019f84f8-81c8-7052-a412-73c3a05a0c25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="gww-20260630.xsd#GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/GOODWILLANDOTHERINTANGIBLEASSETSBalanceinIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019f84f8-81c8-77ea-bbd9-2af572ad0110" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019f84f8-81c8-7fc0-9f3c-feffad1546e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019f84f8-81c8-77ea-bbd9-2af572ad0110" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019f84f8-81c8-7fc0-9f3c-feffad1546e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019f84f8-81c8-7bcb-99ee-f01781559d28" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_019f84f8-81c8-77ea-bbd9-2af572ad0110" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019f84f8-81c8-7bcb-99ee-f01781559d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019f84f8-81c8-72aa-bc40-88c1766920e6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019f84f8-81c8-71e4-8e14-0328bd13de27" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019f84f8-81c8-72aa-bc40-88c1766920e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019f84f8-81c8-71e4-8e14-0328bd13de27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019f84f8-81c8-785c-a334-2f6d0d4700c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019f84f8-81c8-72aa-bc40-88c1766920e6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019f84f8-81c8-785c-a334-2f6d0d4700c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019f84f8-81c8-7191-b3a4-1df98359198f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019f84f8-81c8-755a-b344-3317c0134d92" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019f84f8-81c8-7191-b3a4-1df98359198f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019f84f8-81c8-755a-b344-3317c0134d92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019f84f8-81c8-7866-af53-ea0f9d49f018" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019f84f8-81c8-7191-b3a4-1df98359198f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019f84f8-81c8-7866-af53-ea0f9d49f018" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" xlink:type="simple" xlink:href="gww-20260630.xsd#DEBTLongTermDebtInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.grainger.com/role/DEBTLongTermDebtInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019f84f8-81c8-7961-ae78-8c13b74b7d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherShortTermDebt_019f84f8-81c8-77e2-a579-4eca40872bb2" xlink:href="gww-20260630.xsd#gww_OtherShortTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_019f84f8-81c8-7961-ae78-8c13b74b7d8e" xlink:to="loc_gww_OtherShortTermDebt_019f84f8-81c8-77e2-a579-4eca40872bb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019f84f8-81c8-7be9-8e17-d7c5474bf320" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-81c8-77ce-b0a8-a396a2ba191a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019f84f8-81c8-7be9-8e17-d7c5474bf320" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-81c8-77ce-b0a8-a396a2ba191a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019f84f8-81c8-759c-b93b-0ab284dde3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019f84f8-81c8-7be9-8e17-d7c5474bf320" xlink:to="loc_us-gaap_LongTermDebtCurrent_019f84f8-81c8-759c-b93b-0ab284dde3c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-7a94-b974-df3e63af587f" xlink:href="gww-20260630.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_OtherShortTermDebtFairValue_019f84f8-81c8-7c09-9f33-c4e1f3c744e2" xlink:href="gww-20260630.xsd#gww_OtherShortTermDebtFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-7a94-b974-df3e63af587f" xlink:to="loc_gww_OtherShortTermDebtFairValue_019f84f8-81c8-7c09-9f33-c4e1f3c744e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-81c8-77d8-afbd-24a2fbd1c3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019f84f8-81c8-76d1-9f01-0f8ebcf91f98" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-81c8-77d8-afbd-24a2fbd1c3dd" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019f84f8-81c8-76d1-9f01-0f8ebcf91f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019f84f8-81c8-7bae-aa14-dd571205255b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_019f84f8-81c8-77d8-afbd-24a2fbd1c3dd" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019f84f8-81c8-7bae-aa14-dd571205255b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-73a7-97c5-4b3fb6966098" xlink:href="gww-20260630.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_DebtIssuanceCostNetFairValue_019f84f8-81c8-7a92-92fb-e84daf880931" xlink:href="gww-20260630.xsd#gww_DebtIssuanceCostNetFairValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-73a7-97c5-4b3fb6966098" xlink:to="loc_gww_DebtIssuanceCostNetFairValue_019f84f8-81c8-7a92-92fb-e84daf880931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtGrossFairValueDisclosure_019f84f8-81c8-7147-ba38-0afbe8dc1a92" xlink:href="gww-20260630.xsd#gww_LongTermDebtGrossFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-73a7-97c5-4b3fb6966098" xlink:to="loc_gww_LongTermDebtGrossFairValueDisclosure_019f84f8-81c8-7147-ba38-0afbe8dc1a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_019f84f8-81c8-7d4b-924d-af5cd7fdb587" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-77d8-bdc6-b1f3c60e6f37" xlink:href="gww-20260630.xsd#gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtFairValue_019f84f8-81c8-7d4b-924d-af5cd7fdb587" xlink:to="loc_gww_LongTermDebtExcludingCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-77d8-bdc6-b1f3c60e6f37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-76ca-89e3-f9024dc548d2" xlink:href="gww-20260630.xsd#gww_LongTermDebtCurrentMaturitiesFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtFairValue_019f84f8-81c8-7d4b-924d-af5cd7fdb587" xlink:to="loc_gww_LongTermDebtCurrentMaturitiesFairValueDisclosure_019f84f8-81c8-76ca-89e3-f9024dc548d2" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
