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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:3da09485-dfe8-4470-b5f4-98904f660182,g:d97ccdac-5bb9-4eb7-aa9e-5c6fd56d53f1-->
<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.appfolio.com/role/CoverPage" xlink:type="simple" xlink:href="appf-20200630.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="appf-20200630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3edca610-1280-4f97-ad08-5883ba7ce4c8" 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_2aa7795e-4473-4c4f-8486-4b388aea9e6e" 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_3edca610-1280-4f97-ad08-5883ba7ce4c8" xlink:to="loc_us-gaap_Liabilities_2aa7795e-4473-4c4f-8486-4b388aea9e6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_178d3379-fe35-41f4-bbcb-0dac8d366ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3edca610-1280-4f97-ad08-5883ba7ce4c8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_178d3379-fe35-41f4-bbcb-0dac8d366ab7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1ea2a0ee-2190-4cfa-98a6-10cef0d6248d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_3edca610-1280-4f97-ad08-5883ba7ce4c8" xlink:to="loc_us-gaap_StockholdersEquity_1ea2a0ee-2190-4cfa-98a6-10cef0d6248d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_acaad5fe-7967-4407-96b8-e7aa06a52e7e" 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_LiabilitiesCurrent_d40e2fb4-3b49-4de4-955f-7ecc4f6bc244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_acaad5fe-7967-4407-96b8-e7aa06a52e7e" xlink:to="loc_us-gaap_LiabilitiesCurrent_d40e2fb4-3b49-4de4-955f-7ecc4f6bc244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_ebc9a900-9a14-4796-9ff9-da9aee952e99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_acaad5fe-7967-4407-96b8-e7aa06a52e7e" xlink:to="loc_us-gaap_SecuredLongTermDebt_ebc9a900-9a14-4796-9ff9-da9aee952e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fb91d697-a847-4e41-a692-b0bd47c535cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_acaad5fe-7967-4407-96b8-e7aa06a52e7e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fb91d697-a847-4e41-a692-b0bd47c535cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_e0694e7e-59f1-4762-b29f-18eabe261032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_acaad5fe-7967-4407-96b8-e7aa06a52e7e" xlink:to="loc_us-gaap_LongTermLineOfCredit_e0694e7e-59f1-4762-b29f-18eabe261032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" 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_AdditionalPaidInCapital_6351ad77-9f45-4900-99a2-4d7870741377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6351ad77-9f45-4900-99a2-4d7870741377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e8f47d05-bcbb-4473-a439-8ffb29ba1a87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e8f47d05-bcbb-4473-a439-8ffb29ba1a87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_775b9429-a861-4ab1-82a4-2d3087b28c7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_775b9429-a861-4ab1-82a4-2d3087b28c7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_53a8047e-65c2-4916-bd13-657501cda436" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" xlink:to="loc_us-gaap_PreferredStockValue_53a8047e-65c2-4916-bd13-657501cda436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_c69e14ca-db3c-4cb3-8622-25361936073e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" xlink:to="loc_us-gaap_TreasuryStockValue_c69e14ca-db3c-4cb3-8622-25361936073e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_222c0ecd-69f4-43a2-92c7-19fd63252cff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e9ad74ff-3019-4cfe-ae3c-ecd687c87bf7" xlink:to="loc_us-gaap_CommonStockValue_222c0ecd-69f4-43a2-92c7-19fd63252cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" 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_AssetsCurrent_3fc11312-027a-4759-8b5c-ae8428072b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_AssetsCurrent_3fc11312-027a-4759-8b5c-ae8428072b37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_34478e05-b37b-4b1a-bc6f-e7c3d39662ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_34478e05-b37b-4b1a-bc6f-e7c3d39662ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dbb8525a-b3b6-4690-b59f-9f9dc8a293b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_dbb8525a-b3b6-4690-b59f-9f9dc8a293b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_0b2661a3-854d-419c-ba04-679a694a9ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_0b2661a3-854d-419c-ba04-679a694a9ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5cd388f6-4337-489b-8e43-db605f306da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_Goodwill_5cd388f6-4337-489b-8e43-db605f306da9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ce38fe11-f37a-4acc-afc1-407f8b8c9a4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ce38fe11-f37a-4acc-afc1-407f8b8c9a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_00c5a5b8-0244-4013-ac2e-0cc32b11e96a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_00c5a5b8-0244-4013-ac2e-0cc32b11e96a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe854f5f-9879-4421-8e69-5ad458ff7fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe854f5f-9879-4421-8e69-5ad458ff7fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_585bb0d9-3dd8-4e5e-a020-64aa84140e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_59dc4570-df8a-4598-bd4a-fbc790032326" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_585bb0d9-3dd8-4e5e-a020-64aa84140e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ca006e46-97c9-4eb1-a1d7-89a136f6cabe" 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_07b92360-9ce4-4297-8b01-8016ee064095" 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_ca006e46-97c9-4eb1-a1d7-89a136f6cabe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_07b92360-9ce4-4297-8b01-8016ee064095" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_55e6776f-0114-4a08-91d3-00214e08cb0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ca006e46-97c9-4eb1-a1d7-89a136f6cabe" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_55e6776f-0114-4a08-91d3-00214e08cb0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_69cf21ee-0225-4ee9-afc9-f689f00ef721" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ca006e46-97c9-4eb1-a1d7-89a136f6cabe" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_69cf21ee-0225-4ee9-afc9-f689f00ef721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fc41af32-ea37-416f-aff7-7ce931a10715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ca006e46-97c9-4eb1-a1d7-89a136f6cabe" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fc41af32-ea37-416f-aff7-7ce931a10715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0501c0fd-82f5-4b83-adb3-59e2baa53042" 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_AccountsPayableCurrent_361dabe6-866d-4a92-bcba-10975e433e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0501c0fd-82f5-4b83-adb3-59e2baa53042" xlink:to="loc_us-gaap_AccountsPayableCurrent_361dabe6-866d-4a92-bcba-10975e433e4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9c3f05f2-957c-4ac2-859f-581af8fb4c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0501c0fd-82f5-4b83-adb3-59e2baa53042" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9c3f05f2-957c-4ac2-859f-581af8fb4c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e0c7e0aa-5259-4f14-8bc2-f5c2752dfad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0501c0fd-82f5-4b83-adb3-59e2baa53042" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e0c7e0aa-5259-4f14-8bc2-f5c2752dfad3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09388e52-7075-4025-8fd4-5476d9daf77b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0501c0fd-82f5-4b83-adb3-59e2baa53042" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09388e52-7075-4025-8fd4-5476d9daf77b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_87ab3bfd-0137-4c19-ac50-b726fcf0bcc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0501c0fd-82f5-4b83-adb3-59e2baa53042" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_87ab3bfd-0137-4c19-ac50-b726fcf0bcc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e8137f35-0516-475b-9205-18bf3a557aee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0501c0fd-82f5-4b83-adb3-59e2baa53042" xlink:to="loc_us-gaap_LongTermDebtCurrent_e8137f35-0516-475b-9205-18bf3a557aee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="appf-20200630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="appf-20200630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bb0f89ef-16a4-4c62-b28d-717fe470155e" 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_CostsAndExpenses_588ba8ef-3d87-466c-88d0-27c272a56f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bb0f89ef-16a4-4c62-b28d-717fe470155e" xlink:to="loc_us-gaap_CostsAndExpenses_588ba8ef-3d87-466c-88d0-27c272a56f86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ab499ad-61a0-4ff2-8c47-f809ebace3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_bb0f89ef-16a4-4c62-b28d-717fe470155e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ab499ad-61a0-4ff2-8c47-f809ebace3b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4b1d3bcf-d1f9-4e97-9026-e0d2df81783e" 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_662a834d-c68f-451c-832b-95e17d36fec9" 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_4b1d3bcf-d1f9-4e97-9026-e0d2df81783e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_662a834d-c68f-451c-832b-95e17d36fec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_04581115-2498-4cab-ab73-ce7bcb1c452e" 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_4b1d3bcf-d1f9-4e97-9026-e0d2df81783e" xlink:to="loc_us-gaap_SellingAndMarketingExpense_04581115-2498-4cab-ab73-ce7bcb1c452e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6d857e9e-baff-4489-9fa7-2c4c8167177c" 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_4b1d3bcf-d1f9-4e97-9026-e0d2df81783e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6d857e9e-baff-4489-9fa7-2c4c8167177c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e876c3a8-91c6-4d77-a32f-533b13da02b8" 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_4b1d3bcf-d1f9-4e97-9026-e0d2df81783e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e876c3a8-91c6-4d77-a32f-533b13da02b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8a80a53d-5d25-4494-aec7-75380a77f5f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4b1d3bcf-d1f9-4e97-9026-e0d2df81783e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8a80a53d-5d25-4494-aec7-75380a77f5f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dadbd7d9-cfae-448f-8c36-9dd9a3b42366" 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_066525bf-eec2-4958-921d-b509c8502eee" 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_dadbd7d9-cfae-448f-8c36-9dd9a3b42366" xlink:to="loc_us-gaap_OperatingIncomeLoss_066525bf-eec2-4958-921d-b509c8502eee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_76e14805-8372-430c-b025-2b8431dd5c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dadbd7d9-cfae-448f-8c36-9dd9a3b42366" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_76e14805-8372-430c-b025-2b8431dd5c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_96e36572-64c2-4814-9d7c-7d81ffa8edbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dadbd7d9-cfae-448f-8c36-9dd9a3b42366" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_96e36572-64c2-4814-9d7c-7d81ffa8edbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fc2f8850-444b-4fec-8705-f5bf15f316d5" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_826d4f7c-fbca-40b3-93e4-42dc6faea7e7" 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_NetIncomeLoss_fc2f8850-444b-4fec-8705-f5bf15f316d5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_826d4f7c-fbca-40b3-93e4-42dc6faea7e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7a28686b-c56b-49d7-8882-3c93b5675ceb" 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_NetIncomeLoss_fc2f8850-444b-4fec-8705-f5bf15f316d5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7a28686b-c56b-49d7-8882-3c93b5675ceb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="appf-20200630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a4f7edbe-93a3-4f53-a38f-86100b08f3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3376a92f-6e22-4822-8f8a-6438455171c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a4f7edbe-93a3-4f53-a38f-86100b08f3f8" xlink:to="loc_us-gaap_NetIncomeLoss_3376a92f-6e22-4822-8f8a-6438455171c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_f858307b-92c2-4a99-844c-b5d829c9f50a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNetOfTax_a4f7edbe-93a3-4f53-a38f-86100b08f3f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_f858307b-92c2-4a99-844c-b5d829c9f50a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="appf-20200630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="appf-20200630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df24dcb0-c983-4447-ae5f-70f60f46a104" 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_f2faba79-fa48-4e04-9cea-358e2cd90e9c" 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_df24dcb0-c983-4447-ae5f-70f60f46a104" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2faba79-fa48-4e04-9cea-358e2cd90e9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_73a67e06-f416-426e-9c1b-c66884a794cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df24dcb0-c983-4447-ae5f-70f60f46a104" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_73a67e06-f416-426e-9c1b-c66884a794cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7ffe858b-c6f1-4ee6-91ae-d8c517cf62d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df24dcb0-c983-4447-ae5f-70f60f46a104" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7ffe858b-c6f1-4ee6-91ae-d8c517cf62d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_686e7f21-02ba-4ee5-be83-aef92aafd599" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df24dcb0-c983-4447-ae5f-70f60f46a104" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_686e7f21-02ba-4ee5-be83-aef92aafd599" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_2aa6a45e-b8cb-4b4a-b9e8-08c61d56fa80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df24dcb0-c983-4447-ae5f-70f60f46a104" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_2aa6a45e-b8cb-4b4a-b9e8-08c61d56fa80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e0d2a267-cbfd-4837-b59e-09de9eaf2294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df24dcb0-c983-4447-ae5f-70f60f46a104" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e0d2a267-cbfd-4837-b59e-09de9eaf2294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_fec788d6-7f8e-434d-8f16-9d392193a237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0daea8cf-e5e9-455e-bf27-d79186c295bd" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_fec788d6-7f8e-434d-8f16-9d392193a237" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0daea8cf-e5e9-455e-bf27-d79186c295bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_10fb7c4a-1da8-4342-b1a6-f10d85583de5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_fec788d6-7f8e-434d-8f16-9d392193a237" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_10fb7c4a-1da8-4342-b1a6-f10d85583de5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_131972ea-6b76-406c-a3b0-d1aac3616f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_fec788d6-7f8e-434d-8f16-9d392193a237" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_131972ea-6b76-406c-a3b0-d1aac3616f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" 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_NetIncomeLoss_c85813c5-a907-4787-9910-ae9a0d3e14c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_NetIncomeLoss_c85813c5-a907-4787-9910-ae9a0d3e14c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_DepreciationDepletionandAmortizationExcludingAmortizationofFinancingCosts_bb99a8de-7fae-471e-a4b1-3b7ac6f61258" xlink:href="appf-20200630.xsd#appf_DepreciationDepletionandAmortizationExcludingAmortizationofFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_appf_DepreciationDepletionandAmortizationExcludingAmortizationofFinancingCosts_bb99a8de-7fae-471e-a4b1-3b7ac6f61258" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_AmortizationOfOperatingLeaseRightOfUseAssets_cf9a0625-94f5-432b-86e5-eedd5dc9965b" xlink:href="appf-20200630.xsd#appf_AmortizationOfOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_appf_AmortizationOfOperatingLeaseRightOfUseAssets_cf9a0625-94f5-432b-86e5-eedd5dc9965b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e52f425f-7f09-4cae-9e8e-4db7df6d4ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_ShareBasedCompensation_e52f425f-7f09-4cae-9e8e-4db7df6d4ad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_4fe6b20d-c116-40a7-bd47-92ac695f3384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_4fe6b20d-c116-40a7-bd47-92ac695f3384" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_922230bd-cf37-4d6e-b580-3070837c2a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_922230bd-cf37-4d6e-b580-3070837c2a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c3bd8e8c-416e-4a7c-a42a-f8756ef424ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c3bd8e8c-416e-4a7c-a42a-f8756ef424ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3856149e-5f6f-4e4d-bff1-dfd7c9b99a21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_3856149e-5f6f-4e4d-bff1-dfd7c9b99a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9f92afe6-88b3-4c89-9fac-08f9581c2960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9f92afe6-88b3-4c89-9fac-08f9581c2960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2bfe2be2-f390-4d21-be93-e060cb2e4542" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2bfe2be2-f390-4d21-be93-e060cb2e4542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_e590c898-696b-4b65-ae62-61e9686d2842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_e590c898-696b-4b65-ae62-61e9686d2842" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_07a9a370-11e0-45e0-9015-a967eb4ac745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_07a9a370-11e0-45e0-9015-a967eb4ac745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_48548dba-9282-4260-814a-2edf02d56e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_48548dba-9282-4260-814a-2edf02d56e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_IncreaseDecreaseInOperatingLeases_20e96ff1-e828-424e-a73d-c37d7b6fdbd1" xlink:href="appf-20200630.xsd#appf_IncreaseDecreaseInOperatingLeases"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_appf_IncreaseDecreaseInOperatingLeases_20e96ff1-e828-424e-a73d-c37d7b6fdbd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c7875aac-6914-47c8-8730-8a04afd9b42e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8375c262-cf05-4475-a907-8cc62ba9897d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_c7875aac-6914-47c8-8730-8a04afd9b42e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8fd2c49-76dd-43b4-88d9-2f0098b55675" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d0d2e332-f82f-497c-ad50-b428a82d1409" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8fd2c49-76dd-43b4-88d9-2f0098b55675" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d0d2e332-f82f-497c-ad50-b428a82d1409" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_c63f0b51-e852-4a2d-af0c-59c692bced68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b8fd2c49-76dd-43b4-88d9-2f0098b55675" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_c63f0b51-e852-4a2d-af0c-59c692bced68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" 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_ProceedsFromStockOptionsExercised_3a901880-f435-4d9b-b193-1610447da5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3a901880-f435-4d9b-b193-1610447da5d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0dbefecc-050e-4409-9f14-7b46278d6686" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0dbefecc-050e-4409-9f14-7b46278d6686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a8673949-66ad-4b74-aee8-3e9826eb4ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a8673949-66ad-4b74-aee8-3e9826eb4ee3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_af616827-c9a5-4f5d-bc9b-86ace84dcc36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_af616827-c9a5-4f5d-bc9b-86ace84dcc36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_ef0677c9-3f27-4585-8c6f-a122faa21d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_ef0677c9-3f27-4585-8c6f-a122faa21d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_90ea4f8f-4214-4ed1-833f-56ad7464ea92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_90ea4f8f-4214-4ed1-833f-56ad7464ea92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_0a2eafa9-195f-4ac9-82ac-fa1fca47a87d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9475cdb3-04a4-443b-bd0a-c7d729fd77ef" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_0a2eafa9-195f-4ac9-82ac-fa1fca47a87d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/NatureofBusiness" xlink:type="simple" xlink:href="appf-20200630.xsd#NatureofBusiness"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/NatureofBusiness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="appf-20200630.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="appf-20200630.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="appf-20200630.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/SummaryofSignificantAccountingPoliciesNetIncomeperShareScheduleofWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#SummaryofSignificantAccountingPoliciesNetIncomeperShareScheduleofWeightedAverageNumberofSharesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/SummaryofSignificantAccountingPoliciesNetIncomeperShareScheduleofWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13188159-e415-4892-94e3-230c1513d517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_247ace53-522b-44d7-a5de-21e9cb738aed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13188159-e415-4892-94e3-230c1513d517" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_247ace53-522b-44d7-a5de-21e9cb738aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_8a516101-8a75-484b-9963-a23d6428c568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13188159-e415-4892-94e3-230c1513d517" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_8a516101-8a75-484b-9963-a23d6428c568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0ccb1e3-5550-459f-a019-bc57f495d424" 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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4769c367-5ba9-4da8-9fb1-42e2388d6586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0ccb1e3-5550-459f-a019-bc57f495d424" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4769c367-5ba9-4da8-9fb1-42e2388d6586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_abe264c7-3168-4efe-9f26-7016ba62e131" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c0ccb1e3-5550-459f-a019-bc57f495d424" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_abe264c7-3168-4efe-9f26-7016ba62e131" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/BusinessCombinations" xlink:type="simple" xlink:href="appf-20200630.xsd#BusinessCombinations"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/BusinessCombinations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="appf-20200630.xsd#BusinessCombinationsTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/BusinessCombinationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#BusinessCombinationsPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ab9bf043-5374-4288-86b2-52aeaec08968" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ab9bf043-5374-4288-86b2-52aeaec08968" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b2747628-1264-4666-b8d3-58f85c0a0fde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b2747628-1264-4666-b8d3-58f85c0a0fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f5e63242-50e6-47fc-9775-77664e5ebeeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:to="loc_us-gaap_Goodwill_f5e63242-50e6-47fc-9775-77664e5ebeeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d5d3b3a4-9874-4ca3-a3ec-12272ba79a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d5d3b3a4-9874-4ca3-a3ec-12272ba79a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ee3238d1-6188-4def-8545-5af4dd0d60dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ee3238d1-6188-4def-8545-5af4dd0d60dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_67a99ffc-d48d-4b6b-a8d7-da78df01a1f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_b6c767d7-22dd-4a72-a008-340b4c98a499" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_67a99ffc-d48d-4b6b-a8d7-da78df01a1f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4cbf34ca-8c25-4282-b0a0-20daea23a9fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a02a571b-a653-43e6-8b79-ec15e5b7aab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4cbf34ca-8c25-4282-b0a0-20daea23a9fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a02a571b-a653-43e6-8b79-ec15e5b7aab8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7f868cee-3ae8-4283-bbf9-e0ea2cde9b0b" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4cbf34ca-8c25-4282-b0a0-20daea23a9fc" xlink:to="loc_us-gaap_Goodwill_7f868cee-3ae8-4283-bbf9-e0ea2cde9b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7c035ad7-28dd-43b6-8efa-202353019145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4cbf34ca-8c25-4282-b0a0-20daea23a9fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7c035ad7-28dd-43b6-8efa-202353019145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_f724b10e-b03b-4be1-9e4b-263b0ef23bbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4cbf34ca-8c25-4282-b0a0-20daea23a9fc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_f724b10e-b03b-4be1-9e4b-263b0ef23bbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ae1b62f3-6d39-499b-9bd6-54cf3e0d4fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3ab2eb9d-ed97-4b58-863c-08145d6858ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ae1b62f3-6d39-499b-9bd6-54cf3e0d4fd4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_3ab2eb9d-ed97-4b58-863c-08145d6858ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1ae90660-bb54-4c8d-9c5c-4896bdd632be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ae1b62f3-6d39-499b-9bd6-54cf3e0d4fd4" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1ae90660-bb54-4c8d-9c5c-4896bdd632be" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/BusinessCombinationsProFormaInformationDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#BusinessCombinationsProFormaInformationDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/BusinessCombinationsProFormaInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurements" xlink:type="simple" xlink:href="appf-20200630.xsd#InvestmentSecuritiesandFairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsTables" xlink:type="simple" xlink:href="appf-20200630.xsd#InvestmentSecuritiesandFairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsScheduleofAvailableforsaleSecuritiesDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InvestmentSecuritiesandFairValueMeasurementsScheduleofAvailableforsaleSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsScheduleofAvailableforsaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dce04c22-7adb-4bb8-98ca-eda2cabb8b93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_95e2f5cd-e15e-40f0-864a-49a222a43436" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dce04c22-7adb-4bb8-98ca-eda2cabb8b93" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_95e2f5cd-e15e-40f0-864a-49a222a43436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_dc82b93f-e83b-4900-a85b-a5c591c0decb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dce04c22-7adb-4bb8-98ca-eda2cabb8b93" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_dc82b93f-e83b-4900-a85b-a5c591c0decb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3abaf137-701b-40a7-8450-02bc912258f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dce04c22-7adb-4bb8-98ca-eda2cabb8b93" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3abaf137-701b-40a7-8450-02bc912258f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsAvailableforsaleInvestmentsbyRemainingContractMaturityDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InvestmentSecuritiesandFairValueMeasurementsAvailableforsaleInvestmentsbyRemainingContractMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsAvailableforsaleInvestmentsbyRemainingContractMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_98fd6d94-c278-4143-b10a-28fff8db1bd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_a1d026a4-429d-49ef-8730-118ae8fe4c98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_98fd6d94-c278-4143-b10a-28fff8db1bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_a1d026a4-429d-49ef-8730-118ae8fe4c98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_59805eb3-72e1-4672-b02b-76b22bcd0ba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_98fd6d94-c278-4143-b10a-28fff8db1bd0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_59805eb3-72e1-4672-b02b-76b22bcd0ba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_92f7db66-ae9f-4230-8940-534819d42cb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_08647d42-42e8-4d9d-9567-1c67bc274437" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_92f7db66-ae9f-4230-8940-534819d42cb7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_08647d42-42e8-4d9d-9567-1c67bc274437" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_20ccc8c4-b062-4f67-9bbe-b2dbc478bf93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_92f7db66-ae9f-4230-8940-534819d42cb7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_20ccc8c4-b062-4f67-9bbe-b2dbc478bf93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsScheduleofSalesCallsandMaturitiesDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InvestmentSecuritiesandFairValueMeasurementsScheduleofSalesCallsandMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsScheduleofSalesCallsandMaturitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InvestmentSecuritiesandFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_793431c8-fa04-4702-a32d-c0321a94976d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_741ee6bf-0859-4714-9bcb-d1faffb98970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_793431c8-fa04-4702-a32d-c0321a94976d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_741ee6bf-0859-4714-9bcb-d1faffb98970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c8bf46a0-9da1-4b1e-b747-8e23bf4b07d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_793431c8-fa04-4702-a32d-c0321a94976d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c8bf46a0-9da1-4b1e-b747-8e23bf4b07d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCosts" xlink:type="simple" xlink:href="appf-20200630.xsd#InternalUseSoftwareDevelopmentCosts"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCosts" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsTables" xlink:type="simple" xlink:href="appf-20200630.xsd#InternalUseSoftwareDevelopmentCostsTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsCapitalizedComputerSoftwareDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InternalUseSoftwareDevelopmentCostsCapitalizedComputerSoftwareDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsCapitalizedComputerSoftwareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_35bfc469-6aeb-4ba9-8e48-2b89e48468ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_aefdaffa-638c-40c1-8e19-690d044ac400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_35bfc469-6aeb-4ba9-8e48-2b89e48468ce" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_aefdaffa-638c-40c1-8e19-690d044ac400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_2df65769-499a-4821-9e74-bbd5c26c5284" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_35bfc469-6aeb-4ba9-8e48-2b89e48468ce" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_2df65769-499a-4821-9e74-bbd5c26c5284" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsNarrativeDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InternalUseSoftwareDevelopmentCostsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsCapitalizedComputerSoftwareFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#InternalUseSoftwareDevelopmentCostsCapitalizedComputerSoftwareFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/InternalUseSoftwareDevelopmentCostsCapitalizedComputerSoftwareFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_1d82f8c2-d339-4724-a0f3-a47a376b60cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseRemainderofFiscalYear_cf67ebb2-6878-4697-9840-221e86287e9d" xlink:href="appf-20200630.xsd#appf_CapitalizedComputerSoftwareAmortizationExpenseRemainderofFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_1d82f8c2-d339-4724-a0f3-a47a376b60cc" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseRemainderofFiscalYear_cf67ebb2-6878-4697-9840-221e86287e9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearOne_07703a88-1781-42bc-8b40-b8e4e84dc33a" xlink:href="appf-20200630.xsd#appf_CapitalizedComputerSoftwareAmortizationExpenseYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_1d82f8c2-d339-4724-a0f3-a47a376b60cc" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearOne_07703a88-1781-42bc-8b40-b8e4e84dc33a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearTwo_d2615138-3126-4a73-a21d-70815b1edb6a" xlink:href="appf-20200630.xsd#appf_CapitalizedComputerSoftwareAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_1d82f8c2-d339-4724-a0f3-a47a376b60cc" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearTwo_d2615138-3126-4a73-a21d-70815b1edb6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearThree_334d18a4-bd1a-4e54-83dc-9f51cbbf1d29" xlink:href="appf-20200630.xsd#appf_CapitalizedComputerSoftwareAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_1d82f8c2-d339-4724-a0f3-a47a376b60cc" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearThree_334d18a4-bd1a-4e54-83dc-9f51cbbf1d29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssets" xlink:type="simple" xlink:href="appf-20200630.xsd#IntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="appf-20200630.xsd#IntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#IntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_aa985caa-b359-4111-bf26-66f1c56fc03a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_67f0c324-3de1-43ca-8d30-3a53fcc3f257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_aa985caa-b359-4111-bf26-66f1c56fc03a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_67f0c324-3de1-43ca-8d30-3a53fcc3f257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01d34ea9-4c2c-4f8e-b0a3-7fb39cc9b537" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_aa985caa-b359-4111-bf26-66f1c56fc03a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_01d34ea9-4c2c-4f8e-b0a3-7fb39cc9b537" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#IntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_ea5a591b-dc07-4713-9929-8d396e2bf84b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_ea5a591b-dc07-4713-9929-8d396e2bf84b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8a96dffd-d8e2-4793-9e20-6b9c251acb50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8a96dffd-d8e2-4793-9e20-6b9c251acb50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1e7f59d1-7a4a-4654-8d5a-812a5e43af56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1e7f59d1-7a4a-4654-8d5a-812a5e43af56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5bf8d018-3e22-434b-9eac-f8fded130416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5bf8d018-3e22-434b-9eac-f8fded130416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6752c3bd-a0e9-4fb1-b126-b0b164c5f907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6752c3bd-a0e9-4fb1-b126-b0b164c5f907" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_63a9f23f-06a6-4ee8-81f0-fdb8e61e24ca" xlink:href="appf-20200630.xsd#appf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9777792d-9f38-433b-8725-6c1a2a658c5b" xlink:to="loc_appf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_63a9f23f-06a6-4ee8-81f0-fdb8e61e24ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/Leases" xlink:type="simple" xlink:href="appf-20200630.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesTables" xlink:type="simple" xlink:href="appf-20200630.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#LeasesScheduleofComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LeasesScheduleofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f3de3a9c-1d72-47d9-b4db-51c63ac8d04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_bf50edbe-d808-4a53-9bb2-225b89136947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_f3de3a9c-1d72-47d9-b4db-51c63ac8d04d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_bf50edbe-d808-4a53-9bb2-225b89136947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7b54f2eb-4a8e-41a8-93c4-c980cb049c22" 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_OperatingLeaseLiability_f3de3a9c-1d72-47d9-b4db-51c63ac8d04d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7b54f2eb-4a8e-41a8-93c4-c980cb049c22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_529a20ff-600f-4563-826f-9e7b96bdb3ba" 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_6386d881-2a0a-425e-8dc0-a16ef036b10d" 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_529a20ff-600f-4563-826f-9e7b96bdb3ba" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6386d881-2a0a-425e-8dc0-a16ef036b10d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_LesseeOperatingLeaseLiabilityNetOfCurrentPortion_209cf3c5-2a52-418d-86bf-b29937ea7478" xlink:href="appf-20200630.xsd#appf_LesseeOperatingLeaseLiabilityNetOfCurrentPortion"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_529a20ff-600f-4563-826f-9e7b96bdb3ba" xlink:to="loc_appf_LesseeOperatingLeaseLiabilityNetOfCurrentPortion_209cf3c5-2a52-418d-86bf-b29937ea7478" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails_1" xlink:type="simple" xlink:href="appf-20200630.xsd#LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ce02466-fcc8-43ad-9dd3-785770c0e072" 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c6ca1757-2954-4346-bcf6-12defe569fbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ce02466-fcc8-43ad-9dd3-785770c0e072" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_c6ca1757-2954-4346-bcf6-12defe569fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_196275a0-03b6-4802-8894-4318381adabd" 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_4ce02466-fcc8-43ad-9dd3-785770c0e072" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_196275a0-03b6-4802-8894-4318381adabd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5fe88d2f-c76c-4eb7-b0ad-86852ba91f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4ce02466-fcc8-43ad-9dd3-785770c0e072" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5fe88d2f-c76c-4eb7-b0ad-86852ba91f29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b555124e-b95e-4aa7-b9ab-909dfed5156c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4ce02466-fcc8-43ad-9dd3-785770c0e072" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b555124e-b95e-4aa7-b9ab-909dfed5156c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4c599f69-ca48-46ed-a430-1c6b49748f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ce02466-fcc8-43ad-9dd3-785770c0e072" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4c599f69-ca48-46ed-a430-1c6b49748f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d8ca08df-ecd1-49fa-88d4-29ef7cb3e62e" xlink:href="appf-20200630.xsd#appf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4ce02466-fcc8-43ad-9dd3-785770c0e072" xlink:to="loc_appf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d8ca08df-ecd1-49fa-88d4-29ef7cb3e62e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LongTermDebt" xlink:type="simple" xlink:href="appf-20200630.xsd#LongTermDebt"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LongTermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="appf-20200630.xsd#LongTermDebtTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LongTermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#LongTermDebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LongTermDebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#LongTermDebtSummaryofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LongTermDebtSummaryofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_89a2315d-600f-4440-893b-d8df8b180b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bd3477e5-a210-4f25-ab6c-584260534c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_89a2315d-600f-4440-893b-d8df8b180b2a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bd3477e5-a210-4f25-ab6c-584260534c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_e50e6298-1825-4c5b-9d7b-d1829e100c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_89a2315d-600f-4440-893b-d8df8b180b2a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_e50e6298-1825-4c5b-9d7b-d1829e100c10" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LongTermDebtScheduleofPrincipalPaymentsforTermLoanDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#LongTermDebtScheduleofPrincipalPaymentsforTermLoanDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LongTermDebtScheduleofPrincipalPaymentsforTermLoanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_17912729-c485-49cd-9afc-abe7e9927833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_7eedd6bf-03b1-4ba0-9cc1-339a84562cc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17912729-c485-49cd-9afc-abe7e9927833" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_7eedd6bf-03b1-4ba0-9cc1-339a84562cc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e213c09f-6a68-4109-a7a8-38dd9c5bc171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17912729-c485-49cd-9afc-abe7e9927833" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e213c09f-6a68-4109-a7a8-38dd9c5bc171" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d81b25bd-9c51-4e1b-b50a-7e61fd3f2b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17912729-c485-49cd-9afc-abe7e9927833" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d81b25bd-9c51-4e1b-b50a-7e61fd3f2b1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2b11b6ca-4f0f-42b4-bf92-a16611104aea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_17912729-c485-49cd-9afc-abe7e9927833" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2b11b6ca-4f0f-42b4-bf92-a16611104aea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="appf-20200630.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/ShareRepurchaseProgram" xlink:type="simple" xlink:href="appf-20200630.xsd#ShareRepurchaseProgram"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/ShareRepurchaseProgram" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/ShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#ShareRepurchaseProgramDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/ShareRepurchaseProgramDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="appf-20200630.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="appf-20200630.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#StockBasedCompensationRestrictedStockUnitsActivityDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#StockBasedCompensationRestrictedStockAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/IncomeTaxes" xlink:type="simple" xlink:href="appf-20200630.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/RevenueandOtherInformation" xlink:type="simple" xlink:href="appf-20200630.xsd#RevenueandOtherInformation"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/RevenueandOtherInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/RevenueandOtherInformationTables" xlink:type="simple" xlink:href="appf-20200630.xsd#RevenueandOtherInformationTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/RevenueandOtherInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/RevenueandOtherInformationDetails" xlink:type="simple" xlink:href="appf-20200630.xsd#RevenueandOtherInformationDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/RevenueandOtherInformationDetails" xlink:type="extended"/>
</link:linkbase>
