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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:18482d5d-aa7a-433c-ab28-0f8df2a87659,g:2d775c1d-9ba6-43ce-8dcb-033712690dc9-->
<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-20210331.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="appf-20210331.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" 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_ContractWithCustomerLiabilityCurrent_9ca2f34a-92d0-4670-9e79-13e9fe68929c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9ca2f34a-92d0-4670-9e79-13e9fe68929c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6649ac01-c3a2-4fe6-8306-fcf39812e76c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6649ac01-c3a2-4fe6-8306-fcf39812e76c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_e44a24ef-7cfc-4331-89ce-4d5dedb7b32f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" xlink:to="loc_us-gaap_TaxesPayableCurrent_e44a24ef-7cfc-4331-89ce-4d5dedb7b32f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_65b35bfd-96b3-4fd7-9cfd-46f8f8124dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_65b35bfd-96b3-4fd7-9cfd-46f8f8124dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_36c428f1-cef2-490f-ad55-1f8295fb0246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_36c428f1-cef2-490f-ad55-1f8295fb0246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_71eadc24-ccc3-4a5b-b335-4061d0d176e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4443cafe-baf3-4033-8294-60622059c5f2" xlink:to="loc_us-gaap_AccountsPayableCurrent_71eadc24-ccc3-4a5b-b335-4061d0d176e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7cf7629f-4be4-4431-afbf-5a0611a41bca" 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_477a4706-c59a-4ac6-9932-710970a83c9f" 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_7cf7629f-4be4-4431-afbf-5a0611a41bca" xlink:to="loc_us-gaap_Liabilities_477a4706-c59a-4ac6-9932-710970a83c9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cf0bfbca-8e2f-4970-9327-d5d027adf106" 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_7cf7629f-4be4-4431-afbf-5a0611a41bca" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cf0bfbca-8e2f-4970-9327-d5d027adf106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7d4fb688-e4df-468f-87fd-d87a0be15a33" 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_7cf7629f-4be4-4431-afbf-5a0611a41bca" xlink:to="loc_us-gaap_StockholdersEquity_7d4fb688-e4df-468f-87fd-d87a0be15a33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_40335b97-8b6c-4c96-aeed-b4c7757a013c" 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_0c69c73e-21d1-42a3-a1d9-a88017cd11be" 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_40335b97-8b6c-4c96-aeed-b4c7757a013c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0c69c73e-21d1-42a3-a1d9-a88017cd11be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d99b7a21-9e31-45e1-ae44-7d15ff0f0f9c" 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_40335b97-8b6c-4c96-aeed-b4c7757a013c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d99b7a21-9e31-45e1-ae44-7d15ff0f0f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a76feda1-145a-4f2d-b69d-63a4571d7077" 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_40335b97-8b6c-4c96-aeed-b4c7757a013c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a76feda1-145a-4f2d-b69d-63a4571d7077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_04950d5c-67d1-4bc6-af7e-953b98fe1b9e" 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_40335b97-8b6c-4c96-aeed-b4c7757a013c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_04950d5c-67d1-4bc6-af7e-953b98fe1b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d3eeaf55-fbed-4b2a-a515-9d2f629cf15d" 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_9b2f7b48-6f96-4e7f-83cb-3b1e0e45e01f" 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_d3eeaf55-fbed-4b2a-a515-9d2f629cf15d" xlink:to="loc_us-gaap_LiabilitiesCurrent_9b2f7b48-6f96-4e7f-83cb-3b1e0e45e01f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_daa76373-7efe-47fe-ba1c-f622aeb78c85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d3eeaf55-fbed-4b2a-a515-9d2f629cf15d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_daa76373-7efe-47fe-ba1c-f622aeb78c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_fd7cca0b-acb5-4b64-8486-f1acbe2272c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d3eeaf55-fbed-4b2a-a515-9d2f629cf15d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent_fd7cca0b-acb5-4b64-8486-f1acbe2272c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c51e9f3f-706c-4d7a-a640-37d171d265fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d3eeaf55-fbed-4b2a-a515-9d2f629cf15d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c51e9f3f-706c-4d7a-a640-37d171d265fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f4165276-1071-44fe-babc-4192b3171363" 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_8df0d5b2-2267-4cd2-a17b-92e329b9e535" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_AssetsCurrent_8df0d5b2-2267-4cd2-a17b-92e329b9e535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_c47b7256-8cb0-465a-8724-50ff054e0299" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_c47b7256-8cb0-465a-8724-50ff054e0299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b6347a70-e36c-48e4-8884-96fdd5dae462" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b6347a70-e36c-48e4-8884-96fdd5dae462" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_78632c3d-0815-404b-b185-7117a95ce1fb" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_78632c3d-0815-404b-b185-7117a95ce1fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_78f52cc2-0e6a-4375-ab52-8940d07dcc60" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_Goodwill_78f52cc2-0e6a-4375-ab52-8940d07dcc60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6409483d-a817-41c9-a1e7-c4a5e1f28955" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6409483d-a817-41c9-a1e7-c4a5e1f28955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f864f5df-4c06-4c75-a650-2db8874df39f" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f864f5df-4c06-4c75-a650-2db8874df39f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e3e485bc-9537-4c7a-88bf-8249fcc9a2c2" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e3e485bc-9537-4c7a-88bf-8249fcc9a2c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_139db84b-5c70-49e3-919a-59ad5b2cff1e" 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_f4165276-1071-44fe-babc-4192b3171363" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_139db84b-5c70-49e3-919a-59ad5b2cff1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cf587019-92ab-42ab-88c7-09146c30281f" 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_a60001cc-9031-4a3e-81a2-22215f7495ff" 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_cf587019-92ab-42ab-88c7-09146c30281f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_a60001cc-9031-4a3e-81a2-22215f7495ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2b224abc-b047-4416-8dd0-bb2c9ec79cbf" 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_cf587019-92ab-42ab-88c7-09146c30281f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2b224abc-b047-4416-8dd0-bb2c9ec79cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1ad6da4e-8a0e-4a75-9e30-cd4144aea7b1" 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_cf587019-92ab-42ab-88c7-09146c30281f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1ad6da4e-8a0e-4a75-9e30-cd4144aea7b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_572d5cae-aaa5-4304-8f1e-fba3b40af8ae" 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_cf587019-92ab-42ab-88c7-09146c30281f" xlink:to="loc_us-gaap_PreferredStockValue_572d5cae-aaa5-4304-8f1e-fba3b40af8ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_4967e9ac-fe4d-490f-b6c7-a27ab37215a5" 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_cf587019-92ab-42ab-88c7-09146c30281f" xlink:to="loc_us-gaap_TreasuryStockValue_4967e9ac-fe4d-490f-b6c7-a27ab37215a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_68de58a3-3e25-4248-81ab-d07dc83bad51" 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_cf587019-92ab-42ab-88c7-09146c30281f" xlink:to="loc_us-gaap_CommonStockValue_68de58a3-3e25-4248-81ab-d07dc83bad51" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="appf-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="appf-20210331.xsd#CondensedConsolidatedStatementsofOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8f2fb90-2478-436c-92c7-4a465c445f45" 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_67c62b58-b7aa-419f-8768-daf0bdc6e5d3" 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_d8f2fb90-2478-436c-92c7-4a465c445f45" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_67c62b58-b7aa-419f-8768-daf0bdc6e5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_21f2d85c-3605-4e2a-94bf-00e8e77b1ad0" 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_d8f2fb90-2478-436c-92c7-4a465c445f45" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_21f2d85c-3605-4e2a-94bf-00e8e77b1ad0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_11bea5d3-3527-47f7-acf8-336e79f91bcf" 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_c23ea916-d377-48a0-a0e8-b34fd0950021" 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_11bea5d3-3527-47f7-acf8-336e79f91bcf" xlink:to="loc_us-gaap_OperatingIncomeLoss_c23ea916-d377-48a0-a0e8-b34fd0950021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_da20d393-3dfd-4347-bccb-90fb3c7add64" 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_11bea5d3-3527-47f7-acf8-336e79f91bcf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_da20d393-3dfd-4347-bccb-90fb3c7add64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_72727fce-59ae-4a60-ac41-eaed16110d8e" 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_11bea5d3-3527-47f7-acf8-336e79f91bcf" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_72727fce-59ae-4a60-ac41-eaed16110d8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_86cde6a8-61ba-4d7d-b3de-0b5ac132dcd6" 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_9f3b38b0-d3e1-486f-a406-de4a2a624fbf" 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_86cde6a8-61ba-4d7d-b3de-0b5ac132dcd6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_9f3b38b0-d3e1-486f-a406-de4a2a624fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_7b62114d-a720-4e0a-b3c4-2cf04f77bfaa" 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_86cde6a8-61ba-4d7d-b3de-0b5ac132dcd6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_7b62114d-a720-4e0a-b3c4-2cf04f77bfaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0f2e08e8-c0ca-4198-a858-92601d14ee6b" 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_86cde6a8-61ba-4d7d-b3de-0b5ac132dcd6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0f2e08e8-c0ca-4198-a858-92601d14ee6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_45afb5a0-12ed-467c-be53-8f32354fa47b" 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_86cde6a8-61ba-4d7d-b3de-0b5ac132dcd6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_45afb5a0-12ed-467c-be53-8f32354fa47b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_37f412c4-1038-44f3-8e3b-6f4d86fbe1ca" 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_86cde6a8-61ba-4d7d-b3de-0b5ac132dcd6" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_37f412c4-1038-44f3-8e3b-6f4d86fbe1ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_31623b93-6037-47a6-80b7-4e6f5b34738c" 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_8e21ca7a-0b64-4d1a-8aac-85a11f2753dc" 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_31623b93-6037-47a6-80b7-4e6f5b34738c" xlink:to="loc_us-gaap_CostsAndExpenses_8e21ca7a-0b64-4d1a-8aac-85a11f2753dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_339b0059-7a24-4678-80f5-c88dca4f3865" 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_31623b93-6037-47a6-80b7-4e6f5b34738c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_339b0059-7a24-4678-80f5-c88dca4f3865" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="appf-20210331.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_6b7c2c8e-e80b-4a68-8464-f40f73dedfd1" 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_6a7754d5-0de4-442c-bb97-740b50f3ac76" 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_6b7c2c8e-e80b-4a68-8464-f40f73dedfd1" xlink:to="loc_us-gaap_NetIncomeLoss_6a7754d5-0de4-442c-bb97-740b50f3ac76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_df1a0e43-0a46-41a1-84a2-42fe2b56161a" 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_6b7c2c8e-e80b-4a68-8464-f40f73dedfd1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_df1a0e43-0a46-41a1-84a2-42fe2b56161a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="appf-20210331.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="appf-20210331.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" 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_appf_AmortizationOfOperatingLeaseRightOfUseAssets_f0c57f12-914f-421d-976f-2357d2c0ff11" xlink:href="appf-20210331.xsd#appf_AmortizationOfOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_appf_AmortizationOfOperatingLeaseRightOfUseAssets_f0c57f12-914f-421d-976f-2357d2c0ff11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6d8516c9-cf88-4b74-9e8f-b1cc9453486f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6d8516c9-cf88-4b74-9e8f-b1cc9453486f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_DepreciationDepletionandAmortizationExcludingAmortizationofFinancingCosts_101e6c29-fc54-4a43-8c64-358d51da7847" xlink:href="appf-20210331.xsd#appf_DepreciationDepletionandAmortizationExcludingAmortizationofFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_appf_DepreciationDepletionandAmortizationExcludingAmortizationofFinancingCosts_101e6c29-fc54-4a43-8c64-358d51da7847" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_773fe7ff-0108-4867-9702-3cfebf12bde0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_773fe7ff-0108-4867-9702-3cfebf12bde0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ace3f81c-4b1e-4f27-8498-652f8bddec6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ace3f81c-4b1e-4f27-8498-652f8bddec6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_IncreaseDecreaseInOperatingLeases_c7adb42a-be7e-4421-b294-e7ef0b48fd88" xlink:href="appf-20210331.xsd#appf_IncreaseDecreaseInOperatingLeases"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_appf_IncreaseDecreaseInOperatingLeases_c7adb42a-be7e-4421-b294-e7ef0b48fd88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_30324ae9-7d5b-40de-bd46-9f52972a604e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_30324ae9-7d5b-40de-bd46-9f52972a604e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e84b8264-fd67-4370-ac2e-26d71e099aac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e84b8264-fd67-4370-ac2e-26d71e099aac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_936aa65d-b1f1-4c4b-8826-2b78fd4a0bea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_936aa65d-b1f1-4c4b-8826-2b78fd4a0bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5e884358-0a5e-4b8a-aa6f-3fe53b09a2f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5e884358-0a5e-4b8a-aa6f-3fe53b09a2f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_38b520f6-d96d-41a4-ad64-0892f05c76f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_NetIncomeLoss_38b520f6-d96d-41a4-ad64-0892f05c76f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e936bbd1-3955-44a4-b086-89c13a9c5d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e936bbd1-3955-44a4-b086-89c13a9c5d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1dcc5cc4-b265-4809-9dae-36f429ef9a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1dcc5cc4-b265-4809-9dae-36f429ef9a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_IncreaseDecreaseInEmployeeRelatedLiabilitiesNoncurrent_825c24af-37c6-4541-818b-7750df3b9f55" xlink:href="appf-20210331.xsd#appf_IncreaseDecreaseInEmployeeRelatedLiabilitiesNoncurrent"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_appf_IncreaseDecreaseInEmployeeRelatedLiabilitiesNoncurrent_825c24af-37c6-4541-818b-7750df3b9f55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9ec3341f-f39a-4bac-999a-4689db5ac618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_ShareBasedCompensation_9ec3341f-f39a-4bac-999a-4689db5ac618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1a007eb2-a08f-435a-be56-ca54d8abc1ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_1a007eb2-a08f-435a-be56-ca54d8abc1ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9b6ae1f5-0e9e-4cac-9b45-9e62da40f08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_65e70db1-d8da-417c-98c2-ea9c08d49eed" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9b6ae1f5-0e9e-4cac-9b45-9e62da40f08f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2cdfffba-8956-45c8-a841-0fa838e0f7b1" 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_b3cb4440-a729-4a62-9088-2c17ba4fa14e" 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_2cdfffba-8956-45c8-a841-0fa838e0f7b1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b3cb4440-a729-4a62-9088-2c17ba4fa14e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_b50d1c3c-4a75-49fb-b8cc-4d2534a72d6f" 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_2cdfffba-8956-45c8-a841-0fa838e0f7b1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_b50d1c3c-4a75-49fb-b8cc-4d2534a72d6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f1835d39-c08b-4ac9-8d27-611d6ed5b0d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75a753e0-011d-4596-9005-b4c12893efa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f1835d39-c08b-4ac9-8d27-611d6ed5b0d2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_75a753e0-011d-4596-9005-b4c12893efa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_195893ad-3a83-4971-9264-061247058f6a" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f1835d39-c08b-4ac9-8d27-611d6ed5b0d2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_195893ad-3a83-4971-9264-061247058f6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f9f33ed-3fed-476e-9f75-69cddafc474e" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f1835d39-c08b-4ac9-8d27-611d6ed5b0d2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f9f33ed-3fed-476e-9f75-69cddafc474e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b354af8-1bab-41d7-9694-1c4ef357979b" 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_eff5163a-945c-4cc8-bacb-1554beedc043" 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_8b354af8-1bab-41d7-9694-1c4ef357979b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_eff5163a-945c-4cc8-bacb-1554beedc043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2cefbebf-5685-4402-91d2-ae72eaf32756" 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_8b354af8-1bab-41d7-9694-1c4ef357979b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2cefbebf-5685-4402-91d2-ae72eaf32756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_57af1a10-a2e9-4bd4-ac1d-07c5a25e2aca" 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_8b354af8-1bab-41d7-9694-1c4ef357979b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_57af1a10-a2e9-4bd4-ac1d-07c5a25e2aca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_555469f0-8879-49d0-ade0-a7a7cfe29d7c" 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_8b354af8-1bab-41d7-9694-1c4ef357979b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_555469f0-8879-49d0-ade0-a7a7cfe29d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_8d7b39c1-0901-4dea-899a-3463b73cda72" 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_8b354af8-1bab-41d7-9694-1c4ef357979b" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_8d7b39c1-0901-4dea-899a-3463b73cda72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_2e7a9525-1585-4458-814d-ae71bb8e060f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8b354af8-1bab-41d7-9694-1c4ef357979b" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_2e7a9525-1585-4458-814d-ae71bb8e060f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5013a608-3f6d-4507-b995-e23bd76a5077" 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_70811e8b-6c5d-4d89-90f5-21ef2c7f9bd9" 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_5013a608-3f6d-4507-b995-e23bd76a5077" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_70811e8b-6c5d-4d89-90f5-21ef2c7f9bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_16a29ee4-beef-416c-9e80-89898704301e" 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_5013a608-3f6d-4507-b995-e23bd76a5077" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_16a29ee4-beef-416c-9e80-89898704301e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_257bea73-63f6-4715-a57e-25282828b212" 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_5013a608-3f6d-4507-b995-e23bd76a5077" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_257bea73-63f6-4715-a57e-25282828b212" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_3425bc86-0844-4d08-8ff0-fc58d5faa17e" 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_5013a608-3f6d-4507-b995-e23bd76a5077" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_3425bc86-0844-4d08-8ff0-fc58d5faa17e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_98675b24-05ea-495f-982d-9141d77ad73c" 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_5013a608-3f6d-4507-b995-e23bd76a5077" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_98675b24-05ea-495f-982d-9141d77ad73c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/NatureofBusiness" xlink:type="simple" xlink:href="appf-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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_WeightedAverageNumberOfDilutedSharesOutstanding_e2c4ae39-0f3b-4af3-a0f3-b347bee65058" 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_bf034e9e-7204-43bd-b9ee-27e7f83da286" 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_e2c4ae39-0f3b-4af3-a0f3-b347bee65058" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bf034e9e-7204-43bd-b9ee-27e7f83da286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5479d294-47c0-493c-8027-23d4eeef4c18" 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_e2c4ae39-0f3b-4af3-a0f3-b347bee65058" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5479d294-47c0-493c-8027-23d4eeef4c18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ba01a012-84b9-413b-aa73-9d083ae41ca5" 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_c80e7680-0a56-437b-b64a-58db3a85e77d" 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_ba01a012-84b9-413b-aa73-9d083ae41ca5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_c80e7680-0a56-437b-b64a-58db3a85e77d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_e5ecdfd5-edcb-4d90-af75-30540b25c83c" 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_ba01a012-84b9-413b-aa73-9d083ae41ca5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_e5ecdfd5-edcb-4d90-af75-30540b25c83c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/Divestitures" xlink:type="simple" xlink:href="appf-20210331.xsd#Divestitures"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/Divestitures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/DivestituresNarrativeDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#DivestituresNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/DivestituresNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurements" xlink:type="simple" xlink:href="appf-20210331.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-20210331.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-20210331.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_c9a84b8d-1d25-4f99-8985-c1aed53f32af" 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_9c660687-5d5d-49c7-bdb1-2c49237eb0ff" 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_c9a84b8d-1d25-4f99-8985-c1aed53f32af" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9c660687-5d5d-49c7-bdb1-2c49237eb0ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f21e383a-1eb8-4c46-9540-f5672d26b037" 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_c9a84b8d-1d25-4f99-8985-c1aed53f32af" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f21e383a-1eb8-4c46-9540-f5672d26b037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_abc6052e-7541-4b01-bff2-29e437331102" 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_c9a84b8d-1d25-4f99-8985-c1aed53f32af" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_abc6052e-7541-4b01-bff2-29e437331102" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsAvailableforsaleInvestmentsbyRemainingContractMaturityDetails" xlink:type="simple" xlink:href="appf-20210331.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_af14b819-52be-4607-aa4a-8584ea88bcdb" 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_867a746c-2a8a-4823-a4fa-dd374bdb27aa" 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_af14b819-52be-4607-aa4a-8584ea88bcdb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_867a746c-2a8a-4823-a4fa-dd374bdb27aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_d9bc948b-14b3-48e5-8d99-1eebdbf19dc2" 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_af14b819-52be-4607-aa4a-8584ea88bcdb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_d9bc948b-14b3-48e5-8d99-1eebdbf19dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ea8b783c-a795-4dbe-be8b-7069b4c39940" 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_b4d79246-f901-4d5e-b235-88bd78f76955" 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_ea8b783c-a795-4dbe-be8b-7069b4c39940" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_b4d79246-f901-4d5e-b235-88bd78f76955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e536f0af-7ac7-4eba-8aee-917fc8812e8c" 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_ea8b783c-a795-4dbe-be8b-7069b4c39940" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e536f0af-7ac7-4eba-8aee-917fc8812e8c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/InvestmentSecuritiesandFairValueMeasurementsScheduleofSalesCallsandMaturitiesDetails" xlink:type="simple" xlink:href="appf-20210331.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-20210331.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_4f0bbeba-85fd-49b5-a17c-051291dd2381" 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_08469388-dc60-467b-b565-138327d89dcb" 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_4f0bbeba-85fd-49b5-a17c-051291dd2381" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_08469388-dc60-467b-b565-138327d89dcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_782130bf-dd87-450c-b79c-3f0094c10002" 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_4f0bbeba-85fd-49b5-a17c-051291dd2381" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_782130bf-dd87-450c-b79c-3f0094c10002" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnet" xlink:type="simple" xlink:href="appf-20210331.xsd#CapitalizedSoftwareDevelopmentCostnet"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetTables" xlink:type="simple" xlink:href="appf-20210331.xsd#CapitalizedSoftwareDevelopmentCostnetTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetCapitalizedComputerSoftwareDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#CapitalizedSoftwareDevelopmentCostnetCapitalizedComputerSoftwareDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetCapitalizedComputerSoftwareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_0ebe9926-71ef-46fe-9fb1-4b4978526bbb" 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_4a1cb493-6d24-4e28-bf21-e54b13e2991e" 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_0ebe9926-71ef-46fe-9fb1-4b4978526bbb" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_4a1cb493-6d24-4e28-bf21-e54b13e2991e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_7778ee93-2288-4f54-9e78-2427d1bf3197" 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_0ebe9926-71ef-46fe-9fb1-4b4978526bbb" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_7778ee93-2288-4f54-9e78-2427d1bf3197" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetNarrativeDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#CapitalizedSoftwareDevelopmentCostnetNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetCapitalizedComputerSoftwareFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#CapitalizedSoftwareDevelopmentCostnetCapitalizedComputerSoftwareFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/CapitalizedSoftwareDevelopmentCostnetCapitalizedComputerSoftwareFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_3eead2f9-6907-4c65-94f8-bb8f61eece39" 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_a8c34d24-fbb8-4f71-b80e-b591e3063a7f" xlink:href="appf-20210331.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_3eead2f9-6907-4c65-94f8-bb8f61eece39" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseRemainderofFiscalYear_a8c34d24-fbb8-4f71-b80e-b591e3063a7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearOne_79a0ccb4-9433-4195-a76f-1fea66ed3397" xlink:href="appf-20210331.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_3eead2f9-6907-4c65-94f8-bb8f61eece39" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearOne_79a0ccb4-9433-4195-a76f-1fea66ed3397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearTwo_1b09d361-8a28-42cf-bb35-9eba8f0adc5c" xlink:href="appf-20210331.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_3eead2f9-6907-4c65-94f8-bb8f61eece39" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearTwo_1b09d361-8a28-42cf-bb35-9eba8f0adc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearThree_6493024d-3b6b-4bc7-97c6-aacb8643ea3a" xlink:href="appf-20210331.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_3eead2f9-6907-4c65-94f8-bb8f61eece39" xlink:to="loc_appf_CapitalizedComputerSoftwareAmortizationExpenseYearThree_6493024d-3b6b-4bc7-97c6-aacb8643ea3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsnet" xlink:type="simple" xlink:href="appf-20210331.xsd#IntangibleAssetsnet"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsnet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsnetTables" xlink:type="simple" xlink:href="appf-20210331.xsd#IntangibleAssetsnetTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsnetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsnetScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#IntangibleAssetsnetScheduleofFiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsnetScheduleofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_075e2aa9-96b4-471d-ae67-8b856658a1bf" 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_cc13c0a2-dc36-48e6-947b-373a2d9c3ef0" 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_075e2aa9-96b4-471d-ae67-8b856658a1bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cc13c0a2-dc36-48e6-947b-373a2d9c3ef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c22ccb68-7cc6-49c6-a0d8-634c3ef6dcdf" 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_075e2aa9-96b4-471d-ae67-8b856658a1bf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c22ccb68-7cc6-49c6-a0d8-634c3ef6dcdf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/IntangibleAssetsnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#IntangibleAssetsnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/IntangibleAssetsnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_548f4b98-4fb8-4faa-a17c-a568ca48b595" 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_919c29dd-3af3-40d7-a0bb-0aaab75b423a" 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_548f4b98-4fb8-4faa-a17c-a568ca48b595" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_919c29dd-3af3-40d7-a0bb-0aaab75b423a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1c2fb6ca-f4bd-48d2-b308-070f0647795a" 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_548f4b98-4fb8-4faa-a17c-a568ca48b595" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1c2fb6ca-f4bd-48d2-b308-070f0647795a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cc3537e2-5ddc-409e-91ae-cdacd690766a" 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_548f4b98-4fb8-4faa-a17c-a568ca48b595" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cc3537e2-5ddc-409e-91ae-cdacd690766a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_51e4d593-a430-41e0-8145-96d62d48638c" 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_548f4b98-4fb8-4faa-a17c-a568ca48b595" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_51e4d593-a430-41e0-8145-96d62d48638c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_80558e3b-4e22-4b59-b76b-d52715940290" 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_548f4b98-4fb8-4faa-a17c-a568ca48b595" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_80558e3b-4e22-4b59-b76b-d52715940290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_5cc18df5-2bab-4ce6-9afc-5bf9046cb39c" xlink:href="appf-20210331.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_548f4b98-4fb8-4faa-a17c-a568ca48b595" xlink:to="loc_appf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_5cc18df5-2bab-4ce6-9afc-5bf9046cb39c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/AccruedEmployeeExpenses" xlink:type="simple" xlink:href="appf-20210331.xsd#AccruedEmployeeExpenses"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/AccruedEmployeeExpenses" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/AccruedEmployeeExpensesTables" xlink:type="simple" xlink:href="appf-20210331.xsd#AccruedEmployeeExpensesTables"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/AccruedEmployeeExpensesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/AccruedEmployeeExpensesDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#AccruedEmployeeExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/AccruedEmployeeExpensesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/AccruedEmployeeExpensesNarrativeDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#AccruedEmployeeExpensesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/AccruedEmployeeExpensesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/Leases" xlink:type="simple" xlink:href="appf-20210331.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-20210331.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-20210331.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-20210331.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_LeaseCost_36e0754b-fc4e-49f0-bd3a-619a863095e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_801f36b1-cd2b-44b5-b6a5-8f86da27a768" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_36e0754b-fc4e-49f0-bd3a-619a863095e2" xlink:to="loc_us-gaap_VariableLeaseCost_801f36b1-cd2b-44b5-b6a5-8f86da27a768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a3f1ef3b-743f-4558-a3c1-39e192b31e61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_36e0754b-fc4e-49f0-bd3a-619a863095e2" xlink:to="loc_us-gaap_OperatingLeaseCost_a3f1ef3b-743f-4558-a3c1-39e192b31e61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesLeaseRelatedAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#LeasesLeaseRelatedAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/LeasesLeaseRelatedAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8c4be88b-99d3-4536-adb9-6b23ca32aeca" 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_e1dc1156-d7ae-42da-8f82-619d80aa4b69" 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_8c4be88b-99d3-4536-adb9-6b23ca32aeca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e1dc1156-d7ae-42da-8f82-619d80aa4b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_44cac370-0cc0-4089-95f6-792456e60bed" 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_8c4be88b-99d3-4536-adb9-6b23ca32aeca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_44cac370-0cc0-4089-95f6-792456e60bed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails" xlink:type="simple" xlink:href="appf-20210331.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_a2ee9529-bae0-4c56-b7aa-365ca8cb16a6" 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_d6a4c0b9-254e-4909-9c98-d54d3e1fda7b" 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_a2ee9529-bae0-4c56-b7aa-365ca8cb16a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d6a4c0b9-254e-4909-9c98-d54d3e1fda7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_LesseeOperatingLeaseLiabilityNetOfCurrentPortion_107e8fb5-b171-4c72-8490-1c492c0b66d8" xlink:href="appf-20210331.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_a2ee9529-bae0-4c56-b7aa-365ca8cb16a6" xlink:to="loc_appf_LesseeOperatingLeaseLiabilityNetOfCurrentPortion_107e8fb5-b171-4c72-8490-1c492c0b66d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/LeasesScheduleofMinimumLeasePaymentsUnderLeasesDetails_1" xlink:type="simple" xlink:href="appf-20210331.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_d7e8ae00-5226-40e3-a243-c94c242ff53d" 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_b31e62e6-599a-443c-ab7e-24d9d8aa71e8" 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_d7e8ae00-5226-40e3-a243-c94c242ff53d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b31e62e6-599a-443c-ab7e-24d9d8aa71e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cb291592-5756-4919-94e9-ff4b2d4ca992" 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_d7e8ae00-5226-40e3-a243-c94c242ff53d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cb291592-5756-4919-94e9-ff4b2d4ca992" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_453d633e-b089-45d3-811f-7f3a8fae279e" 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_d7e8ae00-5226-40e3-a243-c94c242ff53d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_453d633e-b089-45d3-811f-7f3a8fae279e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4d26c66d-5ee6-44f3-8bc8-fca9e4ec3130" 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_d7e8ae00-5226-40e3-a243-c94c242ff53d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4d26c66d-5ee6-44f3-8bc8-fca9e4ec3130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9b985d18-a39a-439b-bb20-916bd7bf8299" 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_d7e8ae00-5226-40e3-a243-c94c242ff53d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9b985d18-a39a-439b-bb20-916bd7bf8299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_appf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d2e4d1a3-b637-430b-81da-319906604ffb" xlink:href="appf-20210331.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_d7e8ae00-5226-40e3-a243-c94c242ff53d" xlink:to="loc_appf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d2e4d1a3-b637-430b-81da-319906604ffb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.appfolio.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="appf-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.xsd#RevenueandOtherInformationDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/RevenueandOtherInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/SubsequentEvents" xlink:type="simple" xlink:href="appf-20210331.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/SubsequentEvents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.appfolio.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="appf-20210331.xsd#SubsequentEventsDetails"/>
  <link:calculationLink xlink:role="http://www.appfolio.com/role/SubsequentEventsDetails" xlink:type="extended"/>
</link:linkbase>
