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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:719f38f6-81ec-4e77-a876-c86386f0dd09,g:3c5f884f-ec0b-48db-97a2-96993ede30b3-->
<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.cumberlandpharma.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cpix-20210930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e4003107-004c-4714-940c-b61f654c9bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_64972964-85b1-487a-a055-fd804563a77b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e4003107-004c-4714-940c-b61f654c9bd3" xlink:to="loc_us-gaap_LongTermLineOfCredit_64972964-85b1-487a-a055-fd804563a77b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5be4e0d0-c95e-4755-86c8-6247a813dc2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e4003107-004c-4714-940c-b61f654c9bd3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5be4e0d0-c95e-4755-86c8-6247a813dc2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f35fc2e0-24d5-4cbe-96d9-1e6e85bb2518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e4003107-004c-4714-940c-b61f654c9bd3" xlink:to="loc_us-gaap_LiabilitiesCurrent_f35fc2e0-24d5-4cbe-96d9-1e6e85bb2518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_OtherLongTermObligationsExcludingCurrentPortion_2555fe07-2204-4110-a53d-05b767e7fb02" xlink:href="cpix-20210930.xsd#cpix_OtherLongTermObligationsExcludingCurrentPortion"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e4003107-004c-4714-940c-b61f654c9bd3" xlink:to="loc_cpix_OtherLongTermObligationsExcludingCurrentPortion_2555fe07-2204-4110-a53d-05b767e7fb02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fe4ab760-0063-4a61-ad29-24523e3f5326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3477e6cb-c241-4d81-b772-4848b710b367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fe4ab760-0063-4a61-ad29-24523e3f5326" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3477e6cb-c241-4d81-b772-4848b710b367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_43ce7d8b-f775-483d-8c93-36ddd5d4cf0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fe4ab760-0063-4a61-ad29-24523e3f5326" xlink:to="loc_us-gaap_AccountsPayableCurrent_43ce7d8b-f775-483d-8c93-36ddd5d4cf0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_11217f44-8f4f-4b68-99b0-488b44217d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fe4ab760-0063-4a61-ad29-24523e3f5326" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_11217f44-8f4f-4b68-99b0-488b44217d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_144ccf69-e450-421c-a845-4cb95334bdf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e48e6dfd-abee-45e3-87b8-195510677691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_144ccf69-e450-421c-a845-4cb95334bdf9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e48e6dfd-abee-45e3-87b8-195510677691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f20594d5-49cf-41b9-9160-2033a580198d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_144ccf69-e450-421c-a845-4cb95334bdf9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f20594d5-49cf-41b9-9160-2033a580198d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d702f0b9-bb74-4d2d-bbdb-acb7037b65bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_144ccf69-e450-421c-a845-4cb95334bdf9" xlink:to="loc_us-gaap_OtherAssetsCurrent_d702f0b9-bb74-4d2d-bbdb-acb7037b65bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_49e1087b-e824-423f-a61a-1afc490b63ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_144ccf69-e450-421c-a845-4cb95334bdf9" xlink:to="loc_us-gaap_InventoryNet_49e1087b-e824-423f-a61a-1afc490b63ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95412670-2e88-4884-a56d-a46d91b00d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2fb17838-81f5-4ba6-9b75-3865a0e39914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95412670-2e88-4884-a56d-a46d91b00d4e" xlink:to="loc_us-gaap_StockholdersEquity_2fb17838-81f5-4ba6-9b75-3865a0e39914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_827cdc1e-d407-4334-8434-47e90c1327e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95412670-2e88-4884-a56d-a46d91b00d4e" xlink:to="loc_us-gaap_MinorityInterest_827cdc1e-d407-4334-8434-47e90c1327e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2d5bc770-4ee4-4158-a751-b355e66ff249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1bf45b1f-5e8f-4b49-9eb6-f509bf380212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_2d5bc770-4ee4-4158-a751-b355e66ff249" xlink:to="loc_us-gaap_CommonStockValue_1bf45b1f-5e8f-4b49-9eb6-f509bf380212" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7498f726-0989-41a4-85eb-caadaa8f13d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_2d5bc770-4ee4-4158-a751-b355e66ff249" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7498f726-0989-41a4-85eb-caadaa8f13d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1092dc2b-8386-40bc-ac38-a3f0d0a56db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1092dc2b-8386-40bc-ac38-a3f0d0a56db2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_705325fc-f0eb-43b7-930c-258ee1edf509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_Goodwill_705325fc-f0eb-43b7-930c-258ee1edf509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent_d99c7d67-a956-4c56-a68a-0e26dd58b6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_InventoryNoncurrent_d99c7d67-a956-4c56-a68a-0e26dd58b6a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7f3540b2-5dbe-44ab-80df-b6365ad1e934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_AssetsCurrent_7f3540b2-5dbe-44ab-80df-b6365ad1e934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8e39237d-5674-490e-887c-08dfd2292415" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8e39237d-5674-490e-887c-08dfd2292415" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59498bfe-40e1-4628-845d-1adc45942c5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_59498bfe-40e1-4628-845d-1adc45942c5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_da7b1abf-d135-4079-be75-07ebca09be00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_54478ead-aece-4391-b8f5-4608f90c02ca" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_da7b1abf-d135-4079-be75-07ebca09be00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fccd38fc-a457-4fd3-b5a2-1140c9149677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ec42281e-1571-46e4-8f17-e5617d58ba3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_fccd38fc-a457-4fd3-b5a2-1140c9149677" xlink:to="loc_us-gaap_Liabilities_ec42281e-1571-46e4-8f17-e5617d58ba3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eba1a74b-a051-43a1-894d-af5b4877fb69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fccd38fc-a457-4fd3-b5a2-1140c9149677" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eba1a74b-a051-43a1-894d-af5b4877fb69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_24efd215-4a48-42be-ad47-7a82c74d3ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_fccd38fc-a457-4fd3-b5a2-1140c9149677" xlink:to="loc_us-gaap_CommitmentsAndContingencies_24efd215-4a48-42be-ad47-7a82c74d3ed5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cpix-20210930.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ed75a6bc-0d7f-4806-85a7-a3fbdf52ccd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d97e4eb5-2b80-48bb-b209-ef62fdde52bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ed75a6bc-0d7f-4806-85a7-a3fbdf52ccd3" xlink:to="loc_us-gaap_ProfitLoss_d97e4eb5-2b80-48bb-b209-ef62fdde52bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3da773fd-7511-4c98-b99f-6406284ac318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ed75a6bc-0d7f-4806-85a7-a3fbdf52ccd3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3da773fd-7511-4c98-b99f-6406284ac318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86782b05-5094-45e4-990b-e29d8f6f2343" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1fc60daa-b2f0-48c7-8244-d3d98c87cbdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_86782b05-5094-45e4-990b-e29d8f6f2343" xlink:to="loc_us-gaap_OperatingIncomeLoss_1fc60daa-b2f0-48c7-8244-d3d98c87cbdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_da778fb1-aa9f-45be-ac2f-cbdaf592291f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86782b05-5094-45e4-990b-e29d8f6f2343" xlink:to="loc_us-gaap_OtherIncome_da778fb1-aa9f-45be-ac2f-cbdaf592291f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_365dd086-28bb-48f2-a427-396f19c52129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86782b05-5094-45e4-990b-e29d8f6f2343" xlink:to="loc_us-gaap_InvestmentIncomeInterest_365dd086-28bb-48f2-a427-396f19c52129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e30205b1-8903-4cb3-aacc-2ad6ac638bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_86782b05-5094-45e4-990b-e29d8f6f2343" xlink:to="loc_us-gaap_InterestExpense_e30205b1-8903-4cb3-aacc-2ad6ac638bb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2c59603e-855a-408e-9af9-7309a3f307a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bd2ac9c4-bb33-4e6b-b122-0390ff8d5e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2c59603e-855a-408e-9af9-7309a3f307a5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bd2ac9c4-bb33-4e6b-b122-0390ff8d5e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f5bf62c-8ff7-49d1-8657-237351144468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2c59603e-855a-408e-9af9-7309a3f307a5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5f5bf62c-8ff7-49d1-8657-237351144468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5121d56d-600e-4acb-9103-04ad3ea2f2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01490ee9-53c4-4ebf-94f9-51c2b302afac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5121d56d-600e-4acb-9103-04ad3ea2f2e3" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_01490ee9-53c4-4ebf-94f9-51c2b302afac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_7a5ead24-35cb-4129-b9ce-8c190f350b1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5121d56d-600e-4acb-9103-04ad3ea2f2e3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_7a5ead24-35cb-4129-b9ce-8c190f350b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4b0c1e5f-2789-473c-bb13-a664505cf619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b3faedc2-c010-4242-b086-9f4afbc8c3fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingIncomeLoss_4b0c1e5f-2789-473c-bb13-a664505cf619" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b3faedc2-c010-4242-b086-9f4afbc8c3fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8eb5830f-8121-4cf8-9e6c-4699744433a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4b0c1e5f-2789-473c-bb13-a664505cf619" xlink:to="loc_us-gaap_CostsAndExpenses_8eb5830f-8121-4cf8-9e6c-4699744433a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e2c63134-b726-447f-9056-f56dff03392a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0cfca2ed-04a9-4f1e-9c34-9d3e3ff844d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e2c63134-b726-447f-9056-f56dff03392a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0cfca2ed-04a9-4f1e-9c34-9d3e3ff844d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_461d80e3-7035-423c-b6a7-ad4d629b226f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e2c63134-b726-447f-9056-f56dff03392a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_461d80e3-7035-423c-b6a7-ad4d629b226f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_58b33898-f4bf-4761-8359-f10996d4c571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e2c63134-b726-447f-9056-f56dff03392a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_58b33898-f4bf-4761-8359-f10996d4c571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_7ab9ef31-a24c-4f65-ac40-df0b47d80d3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e2c63134-b726-447f-9056-f56dff03392a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_7ab9ef31-a24c-4f65-ac40-df0b47d80d3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_33654aa3-bc14-4827-bc51-28e7a9bcb955" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CostsAndExpenses_e2c63134-b726-447f-9056-f56dff03392a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_33654aa3-bc14-4827-bc51-28e7a9bcb955" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cpix-20210930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6949e094-1464-42be-a52f-964eb36a978f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_63a4717d-40c0-4f27-a001-1893b0aae178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6949e094-1464-42be-a52f-964eb36a978f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_63a4717d-40c0-4f27-a001-1893b0aae178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e167ff76-956c-491c-b9da-cca9367466ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6949e094-1464-42be-a52f-964eb36a978f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e167ff76-956c-491c-b9da-cca9367466ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29cb7dc7-78f7-41f1-80e3-aa0728ba3e9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6949e094-1464-42be-a52f-964eb36a978f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29cb7dc7-78f7-41f1-80e3-aa0728ba3e9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_daf39174-d00a-4398-9db5-2c7e398f651e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_52f0222c-6d31-47f2-9d91-4700e3d34d24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_daf39174-d00a-4398-9db5-2c7e398f651e" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_52f0222c-6d31-47f2-9d91-4700e3d34d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_0b38b3d6-5f1a-45bd-82fc-8e6d60837122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_daf39174-d00a-4398-9db5-2c7e398f651e" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_0b38b3d6-5f1a-45bd-82fc-8e6d60837122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3823a233-ef8f-458a-8ae7-281871ee92dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_daf39174-d00a-4398-9db5-2c7e398f651e" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3823a233-ef8f-458a-8ae7-281871ee92dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d08f452b-7617-4d27-89d2-29251e55cafa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_daf39174-d00a-4398-9db5-2c7e398f651e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d08f452b-7617-4d27-89d2-29251e55cafa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_5394ce0e-6282-459e-a76e-80be63bd484f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_daf39174-d00a-4398-9db5-2c7e398f651e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_5394ce0e-6282-459e-a76e-80be63bd484f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_IncreaseDecreaseInCurrentOperatingLiabilities_e5048cd4-70fa-4712-99ff-efa4bb7c1869" xlink:href="cpix-20210930.xsd#cpix_IncreaseDecreaseInCurrentOperatingLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_cpix_IncreaseDecreaseInCurrentOperatingLiabilities_e5048cd4-70fa-4712-99ff-efa4bb7c1869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy_b861336b-f091-4724-acba-56963599811e" xlink:href="cpix-20210930.xsd#cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_cpix_IncreaseDecreaseInCashSurrenderValueOfLifeInsurancePolicy_b861336b-f091-4724-acba-56963599811e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_273ca052-5376-43a8-815d-a2f241cd6960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_273ca052-5376-43a8-815d-a2f241cd6960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f5fad902-5811-4398-a656-e7274f809ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f5fad902-5811-4398-a656-e7274f809ab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_2ea25a2d-722e-4fbc-ae58-a53ee94a8f16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_2ea25a2d-722e-4fbc-ae58-a53ee94a8f16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_15e7615f-24ec-4fcf-9145-af7c3230cedb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_15e7615f-24ec-4fcf-9145-af7c3230cedb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_986322b6-9757-411e-9321-5dc50e92e340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_986322b6-9757-411e-9321-5dc50e92e340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_49461836-13c8-47a6-9e86-4137705f7320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_49461836-13c8-47a6-9e86-4137705f7320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7707ed01-b965-4b73-821c-b2104a9b8ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7707ed01-b965-4b73-821c-b2104a9b8ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_04ebf13b-2a29-4c47-94c4-3e06c0c2a5ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_04ebf13b-2a29-4c47-94c4-3e06c0c2a5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8d5fd757-5b72-4e59-b7f7-2d8d1dc23490" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8d5fd757-5b72-4e59-b7f7-2d8d1dc23490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_42c52023-3e07-4382-8abd-82a3733d2d4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_deae3397-f9ad-4fb8-b177-bdd36de6b429" xlink:to="loc_us-gaap_ShareBasedCompensation_42c52023-3e07-4382-8abd-82a3733d2d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a65cec70-b375-4a42-8b49-32e875e4fb43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_a8dc8e78-a9ad-4d5c-b8bf-6d0582a9feeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a65cec70-b375-4a42-8b49-32e875e4fb43" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_a8dc8e78-a9ad-4d5c-b8bf-6d0582a9feeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_102fe69b-9f94-4d98-8494-36ac7ff5b051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a65cec70-b375-4a42-8b49-32e875e4fb43" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_102fe69b-9f94-4d98-8494-36ac7ff5b051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90a6702f-b088-42dc-8d29-2167786813c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f0bcf3f1-9e23-4a6a-b014-390e615e6e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_90a6702f-b088-42dc-8d29-2167786813c6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f0bcf3f1-9e23-4a6a-b014-390e615e6e83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4384f04a-5f7b-4a9f-920b-4d0ea51cbd6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90a6702f-b088-42dc-8d29-2167786813c6" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4384f04a-5f7b-4a9f-920b-4d0ea51cbd6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6d12cd8a-f99c-4dfa-b1a9-66f372496bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90a6702f-b088-42dc-8d29-2167786813c6" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_6d12cd8a-f99c-4dfa-b1a9-66f372496bff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_b8fd5b3e-9a59-432d-b0bf-1cb1f5fe8f58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90a6702f-b088-42dc-8d29-2167786813c6" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_b8fd5b3e-9a59-432d-b0bf-1cb1f5fe8f58" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/EarningsLossPerShareDetails" xlink:type="simple" xlink:href="cpix-20210930.xsd#EarningsLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/EarningsLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f541458d-2b5b-4ca2-8325-b81776d69c83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d899237b-05c1-4530-b4cb-fc1c1521615b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f541458d-2b5b-4ca2-8325-b81776d69c83" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d899237b-05c1-4530-b4cb-fc1c1521615b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c3cb0ad8-53c5-47f0-9e1d-49513579c1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f541458d-2b5b-4ca2-8325-b81776d69c83" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c3cb0ad8-53c5-47f0-9e1d-49513579c1f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="cpix-20210930.xsd#InventoriesScheduleofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_0ab44e21-04c4-49b8-80d1-c1651bf4fd64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_014e6776-600d-42ec-82c0-9d4f06601713" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_0ab44e21-04c4-49b8-80d1-c1651bf4fd64" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_014e6776-600d-42ec-82c0-9d4f06601713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_1c9b9ac0-1194-4567-8eb6-18b5747b60af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_0ab44e21-04c4-49b8-80d1-c1651bf4fd64" xlink:to="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_1c9b9ac0-1194-4567-8eb6-18b5747b60af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_57b6da38-0f82-43de-9ea4-d5ba097bbcfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_0ab44e21-04c4-49b8-80d1-c1651bf4fd64" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_57b6da38-0f82-43de-9ea4-d5ba097bbcfd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilitiesMaturityandFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="cpix-20210930.xsd#LeasesScheduleofLeaseLiabilitiesMaturityandFutureMinimumLeaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilitiesMaturityandFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_08fbcbca-4b07-487a-b90c-371d46dc62c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fa946240-7a89-447b-a8f7-0c0b7e957894" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_08fbcbca-4b07-487a-b90c-371d46dc62c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fa946240-7a89-447b-a8f7-0c0b7e957894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0cf579d3-e96a-4a97-9241-0a865c0d76d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_08fbcbca-4b07-487a-b90c-371d46dc62c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0cf579d3-e96a-4a97-9241-0a865c0d76d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b971c154-086b-4a1c-ab14-8f7ef7d4b1b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_08fbcbca-4b07-487a-b90c-371d46dc62c6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b971c154-086b-4a1c-ab14-8f7ef7d4b1b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cpix_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree_f658ec76-ee52-4ebf-979e-14bfa6d7a58c" xlink:href="cpix-20210930.xsd#cpix_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_08fbcbca-4b07-487a-b90c-371d46dc62c6" xlink:to="loc_cpix_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree_f658ec76-ee52-4ebf-979e-14bfa6d7a58c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilitiesMaturityandFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="cpix-20210930.xsd#LeasesScheduleofLeaseLiabilitiesMaturityandFutureMinimumLeaseCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.cumberlandpharma.com/role/LeasesScheduleofLeaseLiabilitiesMaturityandFutureMinimumLeaseCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a2734bc3-caae-4b08-a965-7d9d24d86acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d9096df-2b76-4ad9-9046-a0ac1ac1778d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a2734bc3-caae-4b08-a965-7d9d24d86acc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d9096df-2b76-4ad9-9046-a0ac1ac1778d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_db9d7923-8f0f-43b8-bff7-0f87b61f6148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a2734bc3-caae-4b08-a965-7d9d24d86acc" xlink:to="loc_us-gaap_OperatingLeaseLiability_db9d7923-8f0f-43b8-bff7-0f87b61f6148" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
