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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:48b90e60-36c2-4550-bc82-1a667eb80b37,g:2a6f1096-2f2d-4cce-a024-a86dee72106c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.spscommerce.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="spsc-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e79bff3e-b659-4809-a46f-0b9555de02e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cd0ac3fc-9bf7-443a-b153-955883da894a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e79bff3e-b659-4809-a46f-0b9555de02e6" xlink:to="loc_us-gaap_Liabilities_cd0ac3fc-9bf7-443a-b153-955883da894a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_77f43523-bb85-48c6-a1f9-dc1a9062940f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e79bff3e-b659-4809-a46f-0b9555de02e6" xlink:to="loc_us-gaap_CommitmentsAndContingencies_77f43523-bb85-48c6-a1f9-dc1a9062940f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dcbda2f9-26e1-47ef-8024-f0bca81c71a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e79bff3e-b659-4809-a46f-0b9555de02e6" xlink:to="loc_us-gaap_StockholdersEquity_dcbda2f9-26e1-47ef-8024-f0bca81c71a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5a0e8534-2c8b-4fe1-964b-c7045811a697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_3d5c6279-22ad-4a41-8425-28ccbe85ccbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_5a0e8534-2c8b-4fe1-964b-c7045811a697" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_3d5c6279-22ad-4a41-8425-28ccbe85ccbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7b108ec0-b31b-488e-bd5a-2fccfebf70db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_5a0e8534-2c8b-4fe1-964b-c7045811a697" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7b108ec0-b31b-488e-bd5a-2fccfebf70db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a696a3d2-1ea2-4bc2-a40e-88ddc56c648f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b8228bcb-0d1d-4d91-b124-7c47d93aae04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a696a3d2-1ea2-4bc2-a40e-88ddc56c648f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b8228bcb-0d1d-4d91-b124-7c47d93aae04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_1e9fcf20-bc98-44d5-88a9-31e22021fbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a696a3d2-1ea2-4bc2-a40e-88ddc56c648f" xlink:to="loc_us-gaap_ShortTermInvestments_1e9fcf20-bc98-44d5-88a9-31e22021fbcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ff8df58e-62f7-45f6-ae5c-5cb7e39008ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a696a3d2-1ea2-4bc2-a40e-88ddc56c648f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ff8df58e-62f7-45f6-ae5c-5cb7e39008ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCurrent_6e9f294f-e0eb-49fa-90c9-bdcd4cc4f24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a696a3d2-1ea2-4bc2-a40e-88ddc56c648f" xlink:to="loc_us-gaap_DeferredCostsCurrent_6e9f294f-e0eb-49fa-90c9-bdcd4cc4f24d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_be966a6e-ad7c-4bb8-a143-b0967bba848f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a696a3d2-1ea2-4bc2-a40e-88ddc56c648f" xlink:to="loc_us-gaap_OtherAssetsCurrent_be966a6e-ad7c-4bb8-a143-b0967bba848f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f37a2297-bca7-4f3c-b28a-3e54ed45e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_afd2eb45-407f-4c59-8d7f-fedee471f2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f37a2297-bca7-4f3c-b28a-3e54ed45e91d" xlink:to="loc_us-gaap_LiabilitiesCurrent_afd2eb45-407f-4c59-8d7f-fedee471f2ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1e175b93-0c71-4643-983c-e37e2418ebf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f37a2297-bca7-4f3c-b28a-3e54ed45e91d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1e175b93-0c71-4643-983c-e37e2418ebf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fe4386ed-20be-4ae9-a15a-013c708b8fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f37a2297-bca7-4f3c-b28a-3e54ed45e91d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fe4386ed-20be-4ae9-a15a-013c708b8fb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c09ed6b2-6d92-45d1-ac18-a332f7445abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_f37a2297-bca7-4f3c-b28a-3e54ed45e91d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c09ed6b2-6d92-45d1-ac18-a332f7445abf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_76376ffb-bbfe-4389-99b8-563123932013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_AssetsCurrent_76376ffb-bbfe-4389-99b8-563123932013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_563306a0-5c99-4b02-9ef5-67298d5a64c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_563306a0-5c99-4b02-9ef5-67298d5a64c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_08b1e627-1cd6-4ec4-ae96-7b3a71cee37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_08b1e627-1cd6-4ec4-ae96-7b3a71cee37a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d763aaa3-4f7c-494f-8d36-295e37424d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_Goodwill_d763aaa3-4f7c-494f-8d36-295e37424d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62107e7d-b111-46a4-8d99-3fee40ad4925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62107e7d-b111-46a4-8d99-3fee40ad4925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_adee340d-f279-4747-9958-60daa1c1e556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_DeferredCosts_adee340d-f279-4747-9958-60daa1c1e556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7ed53760-a5b1-4ade-9574-c4e12eb8b953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7ed53760-a5b1-4ade-9574-c4e12eb8b953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7b19fa97-521d-4297-8fe5-1c57ebfc232e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8674e8c5-ad53-4f71-9b53-4542425ae3bc" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7b19fa97-521d-4297-8fe5-1c57ebfc232e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a659defa-05f6-49a4-b7fb-fc9c79f2aa08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:to="loc_us-gaap_PreferredStockValue_a659defa-05f6-49a4-b7fb-fc9c79f2aa08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0a98b9e9-482b-419a-96b7-e15325356c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:to="loc_us-gaap_CommonStockValue_0a98b9e9-482b-419a-96b7-e15325356c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_33878f41-d92f-4513-b151-6e1e9c413182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:to="loc_us-gaap_TreasuryStockCommonValue_33878f41-d92f-4513-b151-6e1e9c413182" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7eb6c457-a115-43b9-a281-3b167eb84d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7eb6c457-a115-43b9-a281-3b167eb84d3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_240cdb7d-3416-4ea6-9bfd-bc9a10653629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_240cdb7d-3416-4ea6-9bfd-bc9a10653629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34652316-bc27-44ee-b4a8-f0c5f85f7c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9a12df1d-0abe-47a2-aca7-8fe432eeea8c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_34652316-bc27-44ee-b4a8-f0c5f85f7c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3d46c467-df85-4536-b9f5-4c7adf7708af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3f7f38a1-a00e-4c2f-bb61-1a6eda0428d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3d46c467-df85-4536-b9f5-4c7adf7708af" xlink:to="loc_us-gaap_AccountsPayableCurrent_3f7f38a1-a00e-4c2f-bb61-1a6eda0428d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f5084e0e-e672-44b1-b0df-94b328d6aa69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3d46c467-df85-4536-b9f5-4c7adf7708af" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f5084e0e-e672-44b1-b0df-94b328d6aa69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b58e2c37-9e0f-4c20-ac70-f985bb750b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3d46c467-df85-4536-b9f5-4c7adf7708af" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b58e2c37-9e0f-4c20-ac70-f985bb750b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c17f8466-b2c6-431a-be80-8302b64b6960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3d46c467-df85-4536-b9f5-4c7adf7708af" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c17f8466-b2c6-431a-be80-8302b64b6960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_13128041-9195-41aa-bf07-31460d7067a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3d46c467-df85-4536-b9f5-4c7adf7708af" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_13128041-9195-41aa-bf07-31460d7067a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="spsc-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d665557-857b-4b35-a5a9-abf6925bc6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2320078e-012d-4de6-b613-9eed6ccbcdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5d665557-857b-4b35-a5a9-abf6925bc6eb" xlink:to="loc_us-gaap_GrossProfit_2320078e-012d-4de6-b613-9eed6ccbcdc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a4d212f9-1c73-40b8-88f4-a6de137a1041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5d665557-857b-4b35-a5a9-abf6925bc6eb" xlink:to="loc_us-gaap_OperatingExpenses_a4d212f9-1c73-40b8-88f4-a6de137a1041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_73b26a8d-4f5a-4f79-9778-9ce22345c11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7e0584d-c617-430c-aff3-fe27fadb11fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_73b26a8d-4f5a-4f79-9778-9ce22345c11e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7e0584d-c617-430c-aff3-fe27fadb11fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_49815a77-1083-427c-8b9e-9e4d438e8407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_73b26a8d-4f5a-4f79-9778-9ce22345c11e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_49815a77-1083-427c-8b9e-9e4d438e8407" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4e549139-03e2-4809-ab27-ec249dbb003b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d07b0fcc-f035-4454-8fdc-f2c388fb4fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4e549139-03e2-4809-ab27-ec249dbb003b" xlink:to="loc_us-gaap_NetIncomeLoss_d07b0fcc-f035-4454-8fdc-f2c388fb4fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6c5a7a5e-2cda-4e8a-96f5-1b258f5e3982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4e549139-03e2-4809-ab27-ec249dbb003b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6c5a7a5e-2cda-4e8a-96f5-1b258f5e3982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_66e2fbbb-539a-47fa-bc5b-060a226fab6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_13489e39-dafb-464d-8994-ea116ade1e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_66e2fbbb-539a-47fa-bc5b-060a226fab6b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_13489e39-dafb-464d-8994-ea116ade1e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5a4c079c-aab0-44f4-8c2c-576e906efcee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_66e2fbbb-539a-47fa-bc5b-060a226fab6b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5a4c079c-aab0-44f4-8c2c-576e906efcee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_001f61c9-0cb0-405e-bd56-0808c4342c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_66e2fbbb-539a-47fa-bc5b-060a226fab6b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_001f61c9-0cb0-405e-bd56-0808c4342c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_22caed3b-d28f-4d94-a9ca-6cd2b48ff635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_66e2fbbb-539a-47fa-bc5b-060a226fab6b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_22caed3b-d28f-4d94-a9ca-6cd2b48ff635" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cf3d031a-f107-42c1-9de1-e53af024f5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_5edc7e99-f366-4ea4-8269-584094af8635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cf3d031a-f107-42c1-9de1-e53af024f5b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_5edc7e99-f366-4ea4-8269-584094af8635" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c63d0994-e059-4273-a767-2d295802bc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cf3d031a-f107-42c1-9de1-e53af024f5b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c63d0994-e059-4273-a767-2d295802bc39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_ea013e78-ecb2-49ee-a6de-f3595939d601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cf3d031a-f107-42c1-9de1-e53af024f5b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_ea013e78-ecb2-49ee-a6de-f3595939d601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e5b76f35-1736-474f-908f-f97e21089bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84adeb0a-3269-4a38-a225-97bea3a4dd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e5b76f35-1736-474f-908f-f97e21089bff" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84adeb0a-3269-4a38-a225-97bea3a4dd00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_aa2fb8eb-55d4-4be7-b27b-fafdea6cfd32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_e5b76f35-1736-474f-908f-f97e21089bff" xlink:to="loc_us-gaap_CostOfRevenue_aa2fb8eb-55d4-4be7-b27b-fafdea6cfd32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef970f6b-b103-498b-a444-b94303e5ae68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_61c7f5e8-8955-490c-94fb-c89345a96918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef970f6b-b103-498b-a444-b94303e5ae68" xlink:to="loc_us-gaap_OperatingIncomeLoss_61c7f5e8-8955-490c-94fb-c89345a96918" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_732de93d-56e4-4366-a6a9-a12a95f4940c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef970f6b-b103-498b-a444-b94303e5ae68" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_732de93d-56e4-4366-a6a9-a12a95f4940c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="spsc-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4cd1a5de-110d-4287-9a9c-274218b3a259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9fc9e424-440e-420d-bfac-a0a4023e877a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4cd1a5de-110d-4287-9a9c-274218b3a259" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9fc9e424-440e-420d-bfac-a0a4023e877a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d535108-4140-4261-9c4f-885f347b9afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4cd1a5de-110d-4287-9a9c-274218b3a259" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0d535108-4140-4261-9c4f-885f347b9afb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6f4bbbc4-c216-4b84-af65-b2b7d0eab1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4cd1a5de-110d-4287-9a9c-274218b3a259" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6f4bbbc4-c216-4b84-af65-b2b7d0eab1bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_73daa442-7e16-41f2-a110-5471f39f0f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4cd1a5de-110d-4287-9a9c-274218b3a259" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_73daa442-7e16-41f2-a110-5471f39f0f17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_200fe6a0-458d-476d-bbfe-a0f6cd645f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e0f41868-239b-4c7c-8072-2621ac16df96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_200fe6a0-458d-476d-bbfe-a0f6cd645f1d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e0f41868-239b-4c7c-8072-2621ac16df96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_8d4d604c-5aad-4802-8ce1-bb24a3132baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_200fe6a0-458d-476d-bbfe-a0f6cd645f1d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_8d4d604c-5aad-4802-8ce1-bb24a3132baa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_96cf73a2-2aac-415f-a575-33ee0913abd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_200fe6a0-458d-476d-bbfe-a0f6cd645f1d" xlink:to="loc_us-gaap_ProceedsFromStockPlans_96cf73a2-2aac-415f-a575-33ee0913abd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_a5deec08-b6e1-4c26-9c98-9936504fba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_200fe6a0-458d-476d-bbfe-a0f6cd645f1d" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_a5deec08-b6e1-4c26-9c98-9936504fba6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e58bcd25-fdcf-45bc-b73d-91ac4309bfa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_NetIncomeLoss_e58bcd25-fdcf-45bc-b73d-91ac4309bfa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f87cbd5b-fc7e-4657-b705-37ceef69c895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f87cbd5b-fc7e-4657-b705-37ceef69c895" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5e231903-f77a-454b-ace8-78e4035f6424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5e231903-f77a-454b-ace8-78e4035f6424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_50d4dc86-63c9-40fc-bb3d-2889895d7451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_50d4dc86-63c9-40fc-bb3d-2889895d7451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_eebe3252-864e-46ad-ac21-ded3b401a19b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_eebe3252-864e-46ad-ac21-ded3b401a19b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0d31b8af-56d9-46c8-b574-f763ee2c3e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0d31b8af-56d9-46c8-b574-f763ee2c3e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_600d28b9-04f5-422e-8b9d-b9dee833a93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_ShareBasedCompensation_600d28b9-04f5-422e-8b9d-b9dee833a93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_0bee6ecb-5484-4bd5-ad02-8b5bd8d47b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_0bee6ecb-5484-4bd5-ad02-8b5bd8d47b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2eebd1b6-64b3-49be-845a-818c57dac2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_2eebd1b6-64b3-49be-845a-818c57dac2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_f864b4e5-ac9e-439f-8073-712adfeceb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_f864b4e5-ac9e-439f-8073-712adfeceb05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_401c9ca3-3c34-4d8a-acca-585b95d6b31a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_401c9ca3-3c34-4d8a-acca-585b95d6b31a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_42bf80dc-005e-4646-a099-4a9dad1e8504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_42bf80dc-005e-4646-a099-4a9dad1e8504" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_495975e1-877a-4547-9106-84046a4b67e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_495975e1-877a-4547-9106-84046a4b67e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_587f8f78-092f-4e6a-8cb6-849acf363537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_587f8f78-092f-4e6a-8cb6-849acf363537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_74ad6faa-5490-49e5-aace-f88c6cd56f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_74ad6faa-5490-49e5-aace-f88c6cd56f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_IncreaseDecreaseInOperatingLeases_4347e514-898f-4648-8ac3-1855ffb8644c" xlink:href="spsc-20221231.xsd#spsc_IncreaseDecreaseInOperatingLeases"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2ae48ab5-f0fd-428d-b932-6978f281671c" xlink:to="loc_spsc_IncreaseDecreaseInOperatingLeases_4347e514-898f-4648-8ac3-1855ffb8644c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d26dbd90-0636-4342-a0fd-2af64dd84d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a205d896-676a-4a09-aefa-d0f8e3b4512a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d26dbd90-0636-4342-a0fd-2af64dd84d68" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a205d896-676a-4a09-aefa-d0f8e3b4512a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_bbf6e312-821b-4a7c-a19f-4baa34bf1c28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d26dbd90-0636-4342-a0fd-2af64dd84d68" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_bbf6e312-821b-4a7c-a19f-4baa34bf1c28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_d34c4834-9c8d-4c4b-bf0f-652121e64818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d26dbd90-0636-4342-a0fd-2af64dd84d68" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_d34c4834-9c8d-4c4b-bf0f-652121e64818" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_PaymentsToAcquireBusinessesAndIntangibleAssetsNetOfCashAcquired_250a2713-5c47-43ee-ad7c-b18ebc096fff" xlink:href="spsc-20221231.xsd#spsc_PaymentsToAcquireBusinessesAndIntangibleAssetsNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d26dbd90-0636-4342-a0fd-2af64dd84d68" xlink:to="loc_spsc_PaymentsToAcquireBusinessesAndIntangibleAssetsNetOfCashAcquired_250a2713-5c47-43ee-ad7c-b18ebc096fff" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/BusinessAcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedatAcquisitionDateDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#BusinessAcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedatAcquisitionDateDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/BusinessAcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedatAcquisitionDateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2c90a2e3-a337-4f3a-aaa7-4a571e5034a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2c90a2e3-a337-4f3a-aaa7-4a571e5034a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_62afcd6a-7f7e-4ba8-93fc-605395b21444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_62afcd6a-7f7e-4ba8-93fc-605395b21444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_84ffa480-1c89-44a9-a113-237983c9279f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_84ffa480-1c89-44a9-a113-237983c9279f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_ecad6bad-a7dc-4a26-bf2d-6beb063c3761" xlink:href="spsc-20221231.xsd#spsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_spsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_ecad6bad-a7dc-4a26-bf2d-6beb063c3761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d8105661-cc0c-4ceb-a808-a41f181809e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d8105661-cc0c-4ceb-a808-a41f181809e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_ca4a1b17-7a7e-45cf-8f50-3042bce5e67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_ca4a1b17-7a7e-45cf-8f50-3042bce5e67b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_d6d89452-7467-4d80-b6dc-d8b41900a2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_d6d89452-7467-4d80-b6dc-d8b41900a2a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_d36871c1-b576-49e8-9053-4b4e03b11907" xlink:href="spsc-20221231.xsd#spsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_spsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_d36871c1-b576-49e8-9053-4b4e03b11907" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_633df22a-8af0-43cd-b216-6e8ba0d29352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_633df22a-8af0-43cd-b216-6e8ba0d29352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_c1ed1b50-a88d-46ce-82ea-343b90ce4962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_c1ed1b50-a88d-46ce-82ea-343b90ce4962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5c9946a7-8b94-41d9-9bc1-ef5512f336d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7939a213-256e-4785-8d64-4ab04e91afe7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5c9946a7-8b94-41d9-9bc1-ef5512f336d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7b8929ec-d3a5-4c74-b91f-905c826ac9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_00dadc2c-9958-49a5-94cb-62ab58430258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7b8929ec-d3a5-4c74-b91f-905c826ac9eb" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_00dadc2c-9958-49a5-94cb-62ab58430258" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_ed48dcc0-8e31-403f-9f23-3b4fd87fe468" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7b8929ec-d3a5-4c74-b91f-905c826ac9eb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_ed48dcc0-8e31-403f-9f23-3b4fd87fe468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_49912245-153c-40de-b0e1-77e186740a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_7b8929ec-d3a5-4c74-b91f-905c826ac9eb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_49912245-153c-40de-b0e1-77e186740a98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/FairValueMeasurementsSummaryofCashEquivalentsandInvestmentsDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#FairValueMeasurementsSummaryofCashEquivalentsandInvestmentsDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/FairValueMeasurementsSummaryofCashEquivalentsandInvestmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_spsc_FinancialInstrumentAmortizedCostBasis_312844ae-d6e8-4b7f-9c63-98dafbb15317" xlink:href="spsc-20221231.xsd#spsc_FinancialInstrumentAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_FinancialInstrumentNetUnrealizedGainLossBeforeTax_a734a01d-55e3-424b-b1c8-29210db4505d" xlink:href="spsc-20221231.xsd#spsc_FinancialInstrumentNetUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spsc_FinancialInstrumentAmortizedCostBasis_312844ae-d6e8-4b7f-9c63-98dafbb15317" xlink:to="loc_spsc_FinancialInstrumentNetUnrealizedGainLossBeforeTax_a734a01d-55e3-424b-b1c8-29210db4505d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_FinancialInstrumentsFairValue_e30bd588-0839-4f70-ae61-67fa831ff137" xlink:href="spsc-20221231.xsd#spsc_FinancialInstrumentsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_spsc_FinancialInstrumentAmortizedCostBasis_312844ae-d6e8-4b7f-9c63-98dafbb15317" xlink:to="loc_spsc_FinancialInstrumentsFairValue_e30bd588-0839-4f70-ae61-67fa831ff137" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentNetDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#PropertyandEquipmentnetScheduleofPropertyandEquipmentNetDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentNetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d393b668-d62b-4382-be0b-6556a270410b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_480f9ff9-cd97-4bae-a5f6-890b9a1c95df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d393b668-d62b-4382-be0b-6556a270410b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_480f9ff9-cd97-4bae-a5f6-890b9a1c95df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5f6b97d4-8bd6-4bd7-bb48-a3db6bd392fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d393b668-d62b-4382-be0b-6556a270410b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5f6b97d4-8bd6-4bd7-bb48-a3db6bd392fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/GoodwillandIntangibleAssetsnetIntangibleAssetsDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#GoodwillandIntangibleAssetsnetIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/GoodwillandIntangibleAssetsnetIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13b0e4d5-6590-4759-ad0a-a3e1f0d350e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_94dd8f11-9c9c-40b0-8e28-bb61ae6af813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13b0e4d5-6590-4759-ad0a-a3e1f0d350e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_94dd8f11-9c9c-40b0-8e28-bb61ae6af813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a7da6d1-fa39-41ee-9324-f221c5cc8813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13b0e4d5-6590-4759-ad0a-a3e1f0d350e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1a7da6d1-fa39-41ee-9324-f221c5cc8813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss_5560fd89-5550-4978-8d3b-7a12011ebba8" xlink:href="spsc-20221231.xsd#spsc_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_13b0e4d5-6590-4759-ad0a-a3e1f0d350e4" xlink:to="loc_spsc_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss_5560fd89-5550-4978-8d3b-7a12011ebba8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/GoodwillandIntangibleAssetsnetEstimatedFutureAnnualAmortizationExpenseRelatedtoIntangibleAssetsDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#GoodwillandIntangibleAssetsnetEstimatedFutureAnnualAmortizationExpenseRelatedtoIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/GoodwillandIntangibleAssetsnetEstimatedFutureAnnualAmortizationExpenseRelatedtoIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e2d1ca9a-5b60-4cbc-a0b2-b879ad800a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e2d1ca9a-5b60-4cbc-a0b2-b879ad800a98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2381423d-bc3c-47fa-b23a-448996a251e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2381423d-bc3c-47fa-b23a-448996a251e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cbc49709-e658-48bf-bc04-d970b7d09719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cbc49709-e658-48bf-bc04-d970b7d09719" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9e76488c-f517-4b53-b660-a50ade801d67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9e76488c-f517-4b53-b660-a50ade801d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1f05ff04-e3e1-45d1-b728-d29aca2b849a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1f05ff04-e3e1-45d1-b728-d29aca2b849a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c6a30727-7c80-49be-b458-6cade344a0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_216faae8-396f-491b-ae8d-1aca80952943" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c6a30727-7c80-49be-b458-6cade344a0f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#CommitmentsandContingenciesComponentsofLeaseExpenseDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_46b1969d-b91c-4cd0-99ba-6f52e8288dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_17176e88-8900-4a1a-a477-9ae86cec7ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_46b1969d-b91c-4cd0-99ba-6f52e8288dfc" xlink:to="loc_us-gaap_OperatingLeaseCost_17176e88-8900-4a1a-a477-9ae86cec7ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_5d6a5efa-a353-4b98-8e49-a7ad212e1c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_46b1969d-b91c-4cd0-99ba-6f52e8288dfc" xlink:to="loc_us-gaap_VariableLeaseCost_5d6a5efa-a353-4b98-8e49-a7ad212e1c8b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/CommitmentsandContingenciesScheduleofFutureMinimumPaymentsUnderOperatingLeasesDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumPaymentsUnderOperatingLeasesDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/CommitmentsandContingenciesScheduleofFutureMinimumPaymentsUnderOperatingLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f0eb6e9-a7db-4c89-8fa4-7378e7ec1ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_deb98983-4db5-4c29-85ff-335c208d6437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f0eb6e9-a7db-4c89-8fa4-7378e7ec1ef3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_deb98983-4db5-4c29-85ff-335c208d6437" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1a700676-7324-43a8-b053-3ff129a7b0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f0eb6e9-a7db-4c89-8fa4-7378e7ec1ef3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1a700676-7324-43a8-b053-3ff129a7b0a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7b8e7a9e-2232-44ff-bff0-5df2675cf8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f0eb6e9-a7db-4c89-8fa4-7378e7ec1ef3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7b8e7a9e-2232-44ff-bff0-5df2675cf8b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_003bd7f5-d469-48d1-a7c6-b2b5e7371f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f0eb6e9-a7db-4c89-8fa4-7378e7ec1ef3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_003bd7f5-d469-48d1-a7c6-b2b5e7371f00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c15cabf6-ffef-4a90-899e-86bcd8d0c15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f0eb6e9-a7db-4c89-8fa4-7378e7ec1ef3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c15cabf6-ffef-4a90-899e-86bcd8d0c15c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/CommitmentsandContingenciesScheduleofFutureMinimumPaymentsUnderOperatingLeasesDetail_1" xlink:type="simple" xlink:href="spsc-20221231.xsd#CommitmentsandContingenciesScheduleofFutureMinimumPaymentsUnderOperatingLeasesDetail_1"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/CommitmentsandContingenciesScheduleofFutureMinimumPaymentsUnderOperatingLeasesDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d714d337-dfd6-4508-ba0e-6ae7ece291bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_96be1404-749d-43eb-93d2-f37934d729c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d714d337-dfd6-4508-ba0e-6ae7ece291bc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_96be1404-749d-43eb-93d2-f37934d729c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4c061851-9cad-4bcc-bbdc-00cfd46d71db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d714d337-dfd6-4508-ba0e-6ae7ece291bc" xlink:to="loc_us-gaap_OperatingLeaseLiability_4c061851-9cad-4bcc-bbdc-00cfd46d71db" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#IncomeTaxesScheduleofProvisionforIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_66d28b57-b250-4283-8f04-33a80d32cf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_66d28b57-b250-4283-8f04-33a80d32cf7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0f28e7c6-010d-430c-88ab-4d8aed81335b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0f28e7c6-010d-430c-88ab-4d8aed81335b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_26428f09-dba1-470e-8b42-c3b25da664fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_26428f09-dba1-470e-8b42-c3b25da664fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9efba6af-cdb8-424c-8f7e-2a5e99ec98fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9efba6af-cdb8-424c-8f7e-2a5e99ec98fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_df2b2f7e-a417-486e-a775-8b757fd6e614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_df2b2f7e-a417-486e-a775-8b757fd6e614" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_3d44dd8b-5a07-4671-b084-37d483e2cc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bae561a2-d4ce-46c5-bbb5-c88c89ee42c1" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_3d44dd8b-5a07-4671-b084-37d483e2cc4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/IncomeTaxesScheduleofIncomeTaxExpenseDifferedfromAmountsComputedbyapplyingUSFederalIncomeTaxRatetoPretaxIncomeDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#IncomeTaxesScheduleofIncomeTaxExpenseDifferedfromAmountsComputedbyapplyingUSFederalIncomeTaxRatetoPretaxIncomeDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/IncomeTaxesScheduleofIncomeTaxExpenseDifferedfromAmountsComputedbyapplyingUSFederalIncomeTaxRatetoPretaxIncomeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_26e3f55f-ac48-464b-a961-c9dab7cbc80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_26e3f55f-ac48-464b-a961-c9dab7cbc80c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_eb9755a1-fef1-4c0f-94bd-d0bbae35bbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_eb9755a1-fef1-4c0f-94bd-d0bbae35bbc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_EffectiveIncomeTaxRateReconciliationTaxBenefitsForExcessTaxDeductionFromStockActivity_ae0ce33d-f314-412c-b376-8d9ef4f90f2e" xlink:href="spsc-20221231.xsd#spsc_EffectiveIncomeTaxRateReconciliationTaxBenefitsForExcessTaxDeductionFromStockActivity"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_spsc_EffectiveIncomeTaxRateReconciliationTaxBenefitsForExcessTaxDeductionFromStockActivity_ae0ce33d-f314-412c-b376-8d9ef4f90f2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseForCompensation_4a17cd67-6b77-4480-9653-1fb50015f6dc" xlink:href="spsc-20221231.xsd#spsc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseForCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_spsc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseForCompensation_4a17cd67-6b77-4480-9653-1fb50015f6dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_0e095b4d-51cd-43d7-8002-de333eed9180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_0e095b4d-51cd-43d7-8002-de333eed9180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome_1af6ecd4-df8e-4d62-bcc9-ffb188cb9536" xlink:href="spsc-20221231.xsd#spsc_EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_spsc_EffectiveIncomeTaxRateReconciliationForeignDerivedIntangibleIncome_1af6ecd4-df8e-4d62-bcc9-ffb188cb9536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_fcee2bf3-bdef-41d2-a6a4-844c4fec6ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a1c7cbe9-af95-42a5-82d6-4b829ee0795e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_fcee2bf3-bdef-41d2-a6a4-844c4fec6ac6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsLiabilitiesDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#IncomeTaxesSignificantComponentsofDeferredTaxAssetsLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_e34066c6-1e57-42bb-b988-4fddb4becb71" xlink:href="spsc-20221231.xsd#spsc_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:to="loc_spsc_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_e34066c6-1e57-42bb-b988-4fddb4becb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ed903e23-b0a8-4c92-b3b8-132459e7ce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ed903e23-b0a8-4c92-b3b8-132459e7ce3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1fe8b735-f2a6-4f31-a4e0-318a56d28bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_1fe8b735-f2a6-4f31-a4e0-318a56d28bc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_DeferredTaxAssetsOperatingLeaseLiabilities_33e229fa-cc2b-4aa9-ab29-e8ce90c56b43" xlink:href="spsc-20221231.xsd#spsc_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:to="loc_spsc_DeferredTaxAssetsOperatingLeaseLiabilities_33e229fa-cc2b-4aa9-ab29-e8ce90c56b43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_b577d266-09c4-4be8-b835-3c191340ef52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_b577d266-09c4-4be8-b835-3c191340ef52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_a16171d5-4703-414e-aa07-b2796097c185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_a5644c72-6452-4a35-bff0-32150c7354fb" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_a16171d5-4703-414e-aa07-b2796097c185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_41aa4b0f-fdc5-4f26-a7b2-d6dfa7545654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_bec90cc2-a941-4318-bd57-a76cbb3aae03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_41aa4b0f-fdc5-4f26-a7b2-d6dfa7545654" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_bec90cc2-a941-4318-bd57-a76cbb3aae03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_06d53cbe-0639-4e35-bdc9-6e242181bc30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_41aa4b0f-fdc5-4f26-a7b2-d6dfa7545654" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_06d53cbe-0639-4e35-bdc9-6e242181bc30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_eb7cbfcc-17d8-4735-adb6-9388cb1ca211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b0e35a31-fac1-41b6-bf46-edcb67dcf1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_eb7cbfcc-17d8-4735-adb6-9388cb1ca211" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_b0e35a31-fac1-41b6-bf46-edcb67dcf1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_fa162f96-28dc-4570-b5d0-e6337c0ce37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_eb7cbfcc-17d8-4735-adb6-9388cb1ca211" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_fa162f96-28dc-4570-b5d0-e6337c0ce37d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ebe01dfd-3d65-4be2-acc2-71e46076d0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_DeferredTaxLiabilitiesDeferredRevenueAndExpense_16b344ca-74b1-4796-833a-04b512cd4da1" xlink:href="spsc-20221231.xsd#spsc_DeferredTaxLiabilitiesDeferredRevenueAndExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ebe01dfd-3d65-4be2-acc2-71e46076d0e5" xlink:to="loc_spsc_DeferredTaxLiabilitiesDeferredRevenueAndExpense_16b344ca-74b1-4796-833a-04b512cd4da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_DeferredTaxLiabilitiesRightOfUseAssets_d02f941d-f215-4c09-a887-295c6f2d790d" xlink:href="spsc-20221231.xsd#spsc_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ebe01dfd-3d65-4be2-acc2-71e46076d0e5" xlink:to="loc_spsc_DeferredTaxLiabilitiesRightOfUseAssets_d02f941d-f215-4c09-a887-295c6f2d790d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndOtherFiniteLivedAssets_e88c2d79-cb1d-4ea6-907b-90f5c5c7d544" xlink:href="spsc-20221231.xsd#spsc_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndOtherFiniteLivedAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ebe01dfd-3d65-4be2-acc2-71e46076d0e5" xlink:to="loc_spsc_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndOtherFiniteLivedAssets_e88c2d79-cb1d-4ea6-907b-90f5c5c7d544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b02364c0-02d5-4c5c-8555-ea5527d5cc14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_ebe01dfd-3d65-4be2-acc2-71e46076d0e5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b02364c0-02d5-4c5c-8555-ea5527d5cc14" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/OtherIncomeandExpenseSummaryofOtherIncomeExpenseNetDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#OtherIncomeandExpenseSummaryofOtherIncomeExpenseNetDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/OtherIncomeandExpenseSummaryofOtherIncomeExpenseNetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_681d15a0-3129-4234-82f7-a8ef21e50633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_14e7c763-a5c0-42ea-8e4e-8bb161a2d9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_681d15a0-3129-4234-82f7-a8ef21e50633" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_14e7c763-a5c0-42ea-8e4e-8bb161a2d9e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_b1ef5dbd-4067-4bc4-8ac1-0f684a2a87df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_681d15a0-3129-4234-82f7-a8ef21e50633" xlink:to="loc_us-gaap_InvestmentIncomeNet_b1ef5dbd-4067-4bc4-8ac1-0f684a2a87df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spsc_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentEarnOutLiability_d7ec8ba7-5833-4bcd-b236-4bcae773a69b" xlink:href="spsc-20221231.xsd#spsc_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentEarnOutLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_681d15a0-3129-4234-82f7-a8ef21e50633" xlink:to="loc_spsc_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentEarnOutLiability_d7ec8ba7-5833-4bcd-b236-4bcae773a69b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_628a062d-6549-4037-bcdc-275fbcc45e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_681d15a0-3129-4234-82f7-a8ef21e50633" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_628a062d-6549-4037-bcdc-275fbcc45e22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.spscommerce.com/role/NetIncomePerShareComponentsofComputationofBasicandDilutedNetIncomePerShareDetail" xlink:type="simple" xlink:href="spsc-20221231.xsd#NetIncomePerShareComponentsofComputationofBasicandDilutedNetIncomePerShareDetail"/>
  <link:calculationLink xlink:role="http://www.spscommerce.com/role/NetIncomePerShareComponentsofComputationofBasicandDilutedNetIncomePerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a5b85d5-a12d-4cb2-aefe-cb7ab3857a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0483306b-fd5f-4c01-8b50-2e4d2ee172d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a5b85d5-a12d-4cb2-aefe-cb7ab3857a3b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0483306b-fd5f-4c01-8b50-2e4d2ee172d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_64d67b9b-02fc-4041-9c42-1380aeb705a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a5b85d5-a12d-4cb2-aefe-cb7ab3857a3b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_64d67b9b-02fc-4041-9c42-1380aeb705a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_4678cd46-96a9-4d9f-8aba-9335c4afe3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a5b85d5-a12d-4cb2-aefe-cb7ab3857a3b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_4678cd46-96a9-4d9f-8aba-9335c4afe3bb" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
