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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:ee5771bf-917f-4755-9868-4edc3dce5433,g:94432b1d-b952-498d-bb8e-142ee5d53dd8-->
<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.abm.com/role/CoverPage" xlink:type="simple" xlink:href="abm-20210131.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="abm-20210131.xsd#ConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7a8fc561-9a32-4924-9776-ebceabe44c54" 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_RetainedEarningsAccumulatedDeficit_752a24f4-7a6c-4b10-b213-7f122f377dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7a8fc561-9a32-4924-9776-ebceabe44c54" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_752a24f4-7a6c-4b10-b213-7f122f377dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_72309ab5-e6b5-401b-a02e-4b06dc000a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7a8fc561-9a32-4924-9776-ebceabe44c54" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_72309ab5-e6b5-401b-a02e-4b06dc000a98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_dd06643a-b618-40fd-bfd5-5f9b7d755683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7a8fc561-9a32-4924-9776-ebceabe44c54" xlink:to="loc_us-gaap_CommonStockValue_dd06643a-b618-40fd-bfd5-5f9b7d755683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d4af3d4d-2587-4f35-ac2c-af04c56718d2" 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_7a8fc561-9a32-4924-9776-ebceabe44c54" xlink:to="loc_us-gaap_PreferredStockValue_d4af3d4d-2587-4f35-ac2c-af04c56718d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca3d8d39-7ffb-45d3-b783-9c060cde9102" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7a8fc561-9a32-4924-9776-ebceabe44c54" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca3d8d39-7ffb-45d3-b783-9c060cde9102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" 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_26efec96-13a0-4e31-af8d-cadf7b5bed5d" 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_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_LiabilitiesCurrent_26efec96-13a0-4e31-af8d-cadf7b5bed5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5215c54a-ac1e-4697-a36c-22697dfcc589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5215c54a-ac1e-4697-a36c-22697dfcc589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_55e39ead-94b2-49ca-b564-6e4135cafad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_55e39ead-94b2-49ca-b564-6e4135cafad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_22ef0723-894a-4f33-a948-a9df7354c7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_22ef0723-894a-4f33-a948-a9df7354c7d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b30c175d-38a9-4c36-8a98-10f3b681d201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b30c175d-38a9-4c36-8a98-10f3b681d201" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_0112fad2-2fde-462b-a8fe-957d0f45f466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_0112fad2-2fde-462b-a8fe-957d0f45f466" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d00f0a95-272c-4686-af52-d8ed47ebc2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_86638e17-9856-493b-9106-e9c3e4bd3116" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d00f0a95-272c-4686-af52-d8ed47ebc2fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8ea8b6dd-82c1-451b-9cfb-7e49187fbe29" 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_ContractWithCustomerAssetNetCurrent_2cec1111-2c0f-4648-84d3-4433386332cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ea8b6dd-82c1-451b-9cfb-7e49187fbe29" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_2cec1111-2c0f-4648-84d3-4433386332cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_edd0ddc9-fbaf-4696-b884-ce3229a14518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ea8b6dd-82c1-451b-9cfb-7e49187fbe29" xlink:to="loc_us-gaap_OtherAssetsCurrent_edd0ddc9-fbaf-4696-b884-ce3229a14518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_51f77004-838b-474b-a4bc-f1e9f662504f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ea8b6dd-82c1-451b-9cfb-7e49187fbe29" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_51f77004-838b-474b-a4bc-f1e9f662504f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_48cfe412-c510-4be6-b8e6-1c51ba4e2f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ea8b6dd-82c1-451b-9cfb-7e49187fbe29" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_48cfe412-c510-4be6-b8e6-1c51ba4e2f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_f9c12329-5eb3-4b05-8f08-d72e80a33750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8ea8b6dd-82c1-451b-9cfb-7e49187fbe29" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_f9c12329-5eb3-4b05-8f08-d72e80a33750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_92e1d852-716a-446f-b54d-3a276ec9d08c" 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_192b81dc-d32b-4ae8-b6ed-bbb7b44eff4f" 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_92e1d852-716a-446f-b54d-3a276ec9d08c" xlink:to="loc_us-gaap_Liabilities_192b81dc-d32b-4ae8-b6ed-bbb7b44eff4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aa728d66-76e9-4458-be45-e4479e9cd066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_92e1d852-716a-446f-b54d-3a276ec9d08c" xlink:to="loc_us-gaap_StockholdersEquity_aa728d66-76e9-4458-be45-e4479e9cd066" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ed0161f1-bc58-45ab-9e0b-90c61f6ca567" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_92e1d852-716a-446f-b54d-3a276ec9d08c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ed0161f1-bc58-45ab-9e0b-90c61f6ca567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" 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_LongTermDebtCurrent_87b63f36-0ae6-4372-92ca-7708405c24d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_LongTermDebtCurrent_87b63f36-0ae6-4372-92ca-7708405c24d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c8344c85-bca1-4fa9-ba5c-c4d1977093ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_AccountsPayableCurrent_c8344c85-bca1-4fa9-ba5c-c4d1977093ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_81e956cb-d201-4645-9e25-f06a9e6b62c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_81e956cb-d201-4645-9e25-f06a9e6b62c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_2d7c909f-f781-4aba-a9fe-649d415dd582" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_2d7c909f-f781-4aba-a9fe-649d415dd582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_a31209d0-4f6b-4589-b92a-49439fdea27e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_a31209d0-4f6b-4589-b92a-49439fdea27e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_c9dbef46-bfc6-4779-8838-d7c963753be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_c9dbef46-bfc6-4779-8838-d7c963753be3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e55536a0-0430-44b6-8693-25e7026259f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e55536a0-0430-44b6-8693-25e7026259f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f4c15795-0f88-43ee-92f5-c25dc1e4b706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a4727788-cffb-461d-87e4-dd405dd5f1b1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f4c15795-0f88-43ee-92f5-c25dc1e4b706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" 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_FiniteLivedIntangibleAssetsNet_997591bf-c359-48f1-b857-f9bda6637d8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_997591bf-c359-48f1-b857-f9bda6637d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6cba3cc5-3467-4771-bd8e-daf7504719bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6cba3cc5-3467-4771-bd8e-daf7504719bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a53e2daf-e471-4399-95a6-bb46405a1411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a53e2daf-e471-4399-95a6-bb46405a1411" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1b3f8c3c-30ec-458f-bd8e-cede046972aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_AssetsCurrent_1b3f8c3c-30ec-458f-bd8e-cede046972aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d8909ab0-2216-482c-b9cc-181606f6642a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d8909ab0-2216-482c-b9cc-181606f6642a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_a7bebe67-55e5-4470-85ad-9321b4f212a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_OtherInvestments_a7bebe67-55e5-4470-85ad-9321b4f212a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d4502aa3-0aa7-4e46-8821-fb5df918d60a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4c33c557-b69b-4860-a25e-53af36306a30" xlink:to="loc_us-gaap_Goodwill_d4502aa3-0aa7-4e46-8821-fb5df918d60a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="abm-20210131.xsd#ConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="abm-20210131.xsd#ConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7eb28e95-9f61-4dd1-bcc4-2fd89ddc4a3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_d6f4584d-63bf-46fd-aabd-27f704e84505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_7eb28e95-9f61-4dd1-bcc4-2fd89ddc4a3a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_d6f4584d-63bf-46fd-aabd-27f704e84505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_bf013015-d3ea-4316-8ad0-9e965d960b3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_7eb28e95-9f61-4dd1-bcc4-2fd89ddc4a3a" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_bf013015-d3ea-4316-8ad0-9e965d960b3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_ec3492a4-2ebf-4f86-b436-ee876728c5a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9655281b-ab82-40b2-8c7d-ddd2dafd1c09" 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_IncomeLossFromContinuingOperations_ec3492a4-2ebf-4f86-b436-ee876728c5a8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9655281b-ab82-40b2-8c7d-ddd2dafd1c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1b6610bb-ed70-48e3-a0da-9acdd450a26a" 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_IncomeLossFromContinuingOperations_ec3492a4-2ebf-4f86-b436-ee876728c5a8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1b6610bb-ed70-48e3-a0da-9acdd450a26a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e7aba720-3cf3-4a71-be82-4e58d0d52b9c" 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_679d1241-e5be-43e5-966c-4b6b2b3f225c" 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_e7aba720-3cf3-4a71-be82-4e58d0d52b9c" xlink:to="loc_us-gaap_NetIncomeLoss_679d1241-e5be-43e5-966c-4b6b2b3f225c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4b39a6cb-68f4-49c2-972b-84ac76f95189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e7aba720-3cf3-4a71-be82-4e58d0d52b9c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4b39a6cb-68f4-49c2-972b-84ac76f95189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_6538992f-df76-40be-ae7e-77391921be7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e7aba720-3cf3-4a71-be82-4e58d0d52b9c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_6538992f-df76-40be-ae7e-77391921be7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_4618dd85-e958-43c3-8ddd-d65e633b3591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e7aba720-3cf3-4a71-be82-4e58d0d52b9c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_4618dd85-e958-43c3-8ddd-d65e633b3591" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3b642799-664a-4b65-ab83-0646410885fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4f71ea8a-ea27-4511-8257-43396738578f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3b642799-664a-4b65-ab83-0646410885fa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4f71ea8a-ea27-4511-8257-43396738578f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8cfb4132-ef76-4f17-b0de-95b0cbe7f648" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3b642799-664a-4b65-ab83-0646410885fa" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8cfb4132-ef76-4f17-b0de-95b0cbe7f648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5cf325eb-4a5d-4c3b-9a56-7c8fb64d7af7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3b642799-664a-4b65-ab83-0646410885fa" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5cf325eb-4a5d-4c3b-9a56-7c8fb64d7af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6d6ed05d-72cb-4916-bb52-91b5ef2cfbdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3b642799-664a-4b65-ab83-0646410885fa" xlink:to="loc_us-gaap_RestructuringCharges_6d6ed05d-72cb-4916-bb52-91b5ef2cfbdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_730590f6-245c-4254-b541-40683afeee9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3b642799-664a-4b65-ab83-0646410885fa" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_730590f6-245c-4254-b541-40683afeee9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5933c205-b204-4659-a1fd-345fdf6d9054" 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_2a7f0c46-999d-48d3-87c3-ab483ac61058" 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_5933c205-b204-4659-a1fd-345fdf6d9054" xlink:to="loc_us-gaap_OperatingIncomeLoss_2a7f0c46-999d-48d3-87c3-ab483ac61058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3b275f52-99ec-441c-b9b2-82552dc13d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5933c205-b204-4659-a1fd-345fdf6d9054" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3b275f52-99ec-441c-b9b2-82552dc13d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4b0e7387-6f73-45dc-bade-78e30c20adc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5933c205-b204-4659-a1fd-345fdf6d9054" xlink:to="loc_us-gaap_InterestExpense_4b0e7387-6f73-45dc-bade-78e30c20adc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_17c98e1d-2986-41eb-a28d-6dcf06e32e87" 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_IncomeLossFromContinuingOperations_efdb10b3-7186-4d5b-b605-b2507d77e155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17c98e1d-2986-41eb-a28d-6dcf06e32e87" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_efdb10b3-7186-4d5b-b605-b2507d77e155" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_790e67a4-911b-40a4-a52f-c579268adb06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_17c98e1d-2986-41eb-a28d-6dcf06e32e87" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_790e67a4-911b-40a4-a52f-c579268adb06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_acfc45b0-60e2-44a2-968e-6449fbfe27cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_403214b8-235f-4d5f-aacf-3bd4d4ddca6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_acfc45b0-60e2-44a2-968e-6449fbfe27cb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_403214b8-235f-4d5f-aacf-3bd4d4ddca6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_28040226-f23f-4507-84dd-84f09e62324e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_acfc45b0-60e2-44a2-968e-6449fbfe27cb" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_28040226-f23f-4507-84dd-84f09e62324e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="abm-20210131.xsd#ConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/ConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="abm-20210131.xsd#ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/ConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="abm-20210131.xsd#ConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/ConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f0915f29-0aa8-4f5a-a451-57e03ef78848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f0915f29-0aa8-4f5a-a451-57e03ef78848" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f8028f42-cd93-4030-b381-0f1046dbf426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f8028f42-cd93-4030-b381-0f1046dbf426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_521b82e9-aed0-41bd-a9e5-3ed8b5bf64e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_ShareBasedCompensation_521b82e9-aed0-41bd-a9e5-3ed8b5bf64e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3f101197-ae4c-47a6-b9cb-e1af8905b515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3f101197-ae4c-47a6-b9cb-e1af8905b515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a1a6c9a4-14fa-4d61-b634-396d892f8adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a1a6c9a4-14fa-4d61-b634-396d892f8adb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ce1251f2-97c0-48f6-9c65-f6271528a644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ce1251f2-97c0-48f6-9c65-f6271528a644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_a9b623be-e4c6-4038-99b1-ca7317ef84cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_a9b623be-e4c6-4038-99b1-ca7317ef84cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1094d7c6-68db-4fe6-8578-95b83814425c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1094d7c6-68db-4fe6-8578-95b83814425c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_9b9c75e0-da12-49d9-aa87-20ae21f9e70b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_9b9c75e0-da12-49d9-aa87-20ae21f9e70b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_62040edb-b6ed-473e-9055-120f31a7ff25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_62040edb-b6ed-473e-9055-120f31a7ff25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_f6308462-36dc-4a23-a22e-5180e47f01b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_f6308462-36dc-4a23-a22e-5180e47f01b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2f616f16-e403-4fd3-9ce7-a1edd0abf9ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2f616f16-e403-4fd3-9ce7-a1edd0abf9ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2fa8eb9c-7961-4707-b6f4-fcb1bf550e38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_2fa8eb9c-7961-4707-b6f4-fcb1bf550e38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_778aa697-d1c4-4f2b-b54a-fa806d6c4e89" xlink:href="abm-20210131.xsd#abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_abm_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_778aa697-d1c4-4f2b-b54a-fa806d6c4e89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_2826ebc4-e5eb-4682-8388-172e68d08ce2" xlink:href="abm-20210131.xsd#abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_abm_IncreaseDecreaseInLeaseLiabilitiesNoncurrent_2826ebc4-e5eb-4682-8388-172e68d08ce2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredHedgeGains_e44d766c-1dc0-4d1d-842e-b5bbce091408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDeferredHedgeGains"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_d67ee186-90da-47e0-b0b9-046f9a5e1fa9" xlink:to="loc_us-gaap_AmortizationOfDeferredHedgeGains_e44d766c-1dc0-4d1d-842e-b5bbce091408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a719d99d-6c16-4865-9400-f5f5aa6949e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6258056f-3ab5-4fd0-9ebe-c6e470e17620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a719d99d-6c16-4865-9400-f5f5aa6949e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6258056f-3ab5-4fd0-9ebe-c6e470e17620" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d8fb8d8a-4f60-4af1-b0de-a61efe38c0c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a719d99d-6c16-4865-9400-f5f5aa6949e8" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d8fb8d8a-4f60-4af1-b0de-a61efe38c0c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_294a7a51-894a-49e2-92de-0f02466d6feb" 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_NetCashProvidedByUsedInFinancingActivities_7281c1df-01d1-4ef9-96d8-bb698f6c7977" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_294a7a51-894a-49e2-92de-0f02466d6feb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7281c1df-01d1-4ef9-96d8-bb698f6c7977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0ff7946a-94f0-45a0-9d73-c1429c0ee6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_294a7a51-894a-49e2-92de-0f02466d6feb" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0ff7946a-94f0-45a0-9d73-c1429c0ee6c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b919db84-2e77-45d3-9dac-c342d512cf4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_294a7a51-894a-49e2-92de-0f02466d6feb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b919db84-2e77-45d3-9dac-c342d512cf4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3495ee68-3b5f-481b-a940-19cc3aa09c93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_294a7a51-894a-49e2-92de-0f02466d6feb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3495ee68-3b5f-481b-a940-19cc3aa09c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46e9f597-2281-44fe-b72a-a9ce3edf4f0c" 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_57b81160-c585-4155-a727-fac5a4a0dd62" 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_46e9f597-2281-44fe-b72a-a9ce3edf4f0c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_57b81160-c585-4155-a727-fac5a4a0dd62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_d15b90c5-2d24-4b1c-8fa6-d2f5e02d9693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46e9f597-2281-44fe-b72a-a9ce3edf4f0c" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherAssetsInvestingActivities_d15b90c5-2d24-4b1c-8fa6-d2f5e02d9693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c4d30192-886a-460f-b9b4-b701845e813d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46e9f597-2281-44fe-b72a-a9ce3edf4f0c" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c4d30192-886a-460f-b9b4-b701845e813d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" 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_abm_TaxesWithheldandProceedsfromIssuanceofShareBasedCompensationAwards_c758ec48-0771-4629-b213-8294d6e40572" xlink:href="abm-20210131.xsd#abm_TaxesWithheldandProceedsfromIssuanceofShareBasedCompensationAwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_abm_TaxesWithheldandProceedsfromIssuanceofShareBasedCompensationAwards_c758ec48-0771-4629-b213-8294d6e40572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_82c4046c-d86e-46ee-86bd-bc32bb030470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_82c4046c-d86e-46ee-86bd-bc32bb030470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7220ab37-fdbc-4cd7-8a93-0f157b080ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7220ab37-fdbc-4cd7-8a93-0f157b080ad1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_14afd767-3cee-4a8f-b1f9-5d020a17e074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_14afd767-3cee-4a8f-b1f9-5d020a17e074" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_c984d10f-4ef1-4f58-b9c0-d795a5333536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts_c984d10f-4ef1-4f58-b9c0-d795a5333536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConstructionLoansPayable_2e8d76e3-5f3f-43a8-b8b7-87da3c29b874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConstructionLoansPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_us-gaap_ProceedsFromConstructionLoansPayable_2e8d76e3-5f3f-43a8-b8b7-87da3c29b874" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_feb23ee2-3d97-4665-9115-6231ce5b9f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e95e6226-c8fc-49bb-b4b6-dcf84fbddd9a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_feb23ee2-3d97-4665-9115-6231ce5b9f22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_c38c716e-2e4e-4a40-b6e1-c1ed850d29e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_7edd62f0-1a94-4ac9-9ece-18b5d63beb6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_c38c716e-2e4e-4a40-b6e1-c1ed850d29e6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_7edd62f0-1a94-4ac9-9ece-18b5d63beb6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_aea52066-5859-4946-a3b8-c0c9ddbafe22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_c38c716e-2e4e-4a40-b6e1-c1ed850d29e6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_aea52066-5859-4946-a3b8-c0c9ddbafe22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/TheCompanyandNatureofOperations" xlink:type="simple" xlink:href="abm-20210131.xsd#TheCompanyandNatureofOperations"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/TheCompanyandNatureofOperations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/TheCompanyandNatureofOperationsNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#TheCompanyandNatureofOperationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/TheCompanyandNatureofOperationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="abm-20210131.xsd#BasisofPresentationandSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="abm-20210131.xsd#BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="abm-20210131.xsd#BasisofPresentationandSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPoliciesManagementReimbursementRevenueDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#BasisofPresentationandSignificantAccountingPoliciesManagementReimbursementRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/BasisofPresentationandSignificantAccountingPoliciesManagementReimbursementRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/Revenues" xlink:type="simple" xlink:href="abm-20210131.xsd#Revenues"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/Revenues" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/RevenuesTables" xlink:type="simple" xlink:href="abm-20210131.xsd#RevenuesTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/RevenuesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#RevenuesDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/RevenuesDisaggregationofRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/RevenuesRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#RevenuesRemainingPerformanceObligationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/RevenuesRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/RevenuesRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="abm-20210131.xsd#RevenuesRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/RevenuesRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/RevenuesContractwithCustomerAssetandLiabilityDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#RevenuesContractwithCustomerAssetandLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/RevenuesContractwithCustomerAssetandLiabilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/NetIncomePerCommonShare" xlink:type="simple" xlink:href="abm-20210131.xsd#NetIncomePerCommonShare"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/NetIncomePerCommonShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/NetIncomeLossPerCommonShareTables" xlink:type="simple" xlink:href="abm-20210131.xsd#NetIncomeLossPerCommonShareTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/NetIncomeLossPerCommonShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/NetIncomeLossPerCommonShareCalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#NetIncomeLossPerCommonShareCalculationsofBasicandDilutedNetIncomePerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/NetIncomeLossPerCommonShareCalculationsofBasicandDilutedNetIncomePerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f57c371e-2dea-4312-8f37-e07bcc7b15f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b5b94cb0-5a17-4ac8-85b8-cd66416ab8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f57c371e-2dea-4312-8f37-e07bcc7b15f9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b5b94cb0-5a17-4ac8-85b8-cd66416ab8b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_19128dc9-eb68-4936-be0c-3dd79c76facf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f57c371e-2dea-4312-8f37-e07bcc7b15f9" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_19128dc9-eb68-4936-be0c-3dd79c76facf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/NetIncomeLossPerCommonShareAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#NetIncomeLossPerCommonShareAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/NetIncomeLossPerCommonShareAntiDilutiveOutstandingStockAwardsIssuedUnderShareBasedCompensationPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="abm-20210131.xsd#FairValueofFinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/FairValueofFinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="abm-20210131.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/Insurance" xlink:type="simple" xlink:href="abm-20210131.xsd#Insurance"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/Insurance" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/InsuranceTables" xlink:type="simple" xlink:href="abm-20210131.xsd#InsuranceTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/InsuranceTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/InsuranceNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#InsuranceNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/InsuranceNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/InsuranceInsuranceRelatedBalancesandActivityDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#InsuranceInsuranceRelatedBalancesandActivityDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/InsuranceInsuranceRelatedBalancesandActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/InsuranceInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#InsuranceInstrumentsUsedtoCollateralizeInsuranceObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/InsuranceInstrumentsUsedtoCollateralizeInsuranceObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacility" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacility"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacility" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityTables" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacilityTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacilityNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityCreditFacilityInformationDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacilityCreditFacilityInformationDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityCreditFacilityInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_4ef97811-e786-4f6b-806a-b6c623b88d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableNoncurrentGross_1f5333de-5e49-4d09-97f0-f48f65599a64" xlink:href="abm-20210131.xsd#abm_LoansPayableNoncurrentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermLoansPayable_4ef97811-e786-4f6b-806a-b6c623b88d8a" xlink:to="loc_abm_LoansPayableNoncurrentGross_1f5333de-5e49-4d09-97f0-f48f65599a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_3cc4882c-0e94-4599-b0b3-09391ec3e75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermLoansPayable_4ef97811-e786-4f6b-806a-b6c623b88d8a" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_3cc4882c-0e94-4599-b0b3-09391ec3e75f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_187985b0-2f85-4fbf-9316-eff0d958a583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_abm_LoansPayableCurrentGross_b72ec406-d865-4eef-9e46-8bcaf444ecb1" xlink:href="abm-20210131.xsd#abm_LoansPayableCurrentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_187985b0-2f85-4fbf-9316-eff0d958a583" xlink:to="loc_abm_LoansPayableCurrentGross_b72ec406-d865-4eef-9e46-8bcaf444ecb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_ddad542c-81d6-4a8b-975e-09bca1dda1dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtCurrent_187985b0-2f85-4fbf-9316-eff0d958a583" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_ddad542c-81d6-4a8b-975e-09bca1dda1dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_6c652252-a44e-4767-bd70-821c3e21cd66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLoansPayable_ff42b556-17a5-497f-8801-cf9257a239a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_6c652252-a44e-4767-bd70-821c3e21cd66" xlink:to="loc_us-gaap_LongTermLoansPayable_ff42b556-17a5-497f-8801-cf9257a239a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_59903a1c-6177-41b8-87c6-ed4846322e7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_6c652252-a44e-4767-bd70-821c3e21cd66" xlink:to="loc_us-gaap_LongTermLineOfCredit_59903a1c-6177-41b8-87c6-ed4846322e7b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityTermLoanMaturitiesDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacilityTermLoanMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityTermLoanMaturitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityInterestRateSwapsDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacilityInterestRateSwapsDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityInterestRateSwapsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CreditFacilityInterestRateSwapsNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#CreditFacilityInterestRateSwapsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CreditFacilityInterestRateSwapsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="abm-20210131.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/IncomeTaxes" xlink:type="simple" xlink:href="abm-20210131.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/SegmentInformation" xlink:type="simple" xlink:href="abm-20210131.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="abm-20210131.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.abm.com/role/SegmentInformationFinancialInformationbyReportableSegmentDetails" xlink:type="simple" xlink:href="abm-20210131.xsd#SegmentInformationFinancialInformationbyReportableSegmentDetails"/>
  <link:calculationLink xlink:role="http://www.abm.com/role/SegmentInformationFinancialInformationbyReportableSegmentDetails" xlink:type="extended"/>
</link:linkbase>
