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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cf7b4-767c-7648-8655-fbc089d87efb,g:bde55e22-4508-4289-9778-02f454b6e1aa-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFFINANCIALCONDITION" xlink:type="simple" xlink:href="cbfv-20260331.xsd#CONSOLIDATEDSTATEMENTSOFFINANCIALCONDITION"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFFINANCIALCONDITION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019cf7b4-7a58-7f3c-b91e-107b6864f256" xlink:href="cbfv-20260331.xsd#cbfv_AvailableForSaleDebtAndMarketableEquitySecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-7593-b7fa-9b482050a5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019cf7b4-7a58-7f3c-b91e-107b6864f256" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-7593-b7fa-9b482050a5a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019cf7b4-7a58-7024-a6a4-6ede159ba342" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019cf7b4-7a58-7f3c-b91e-107b6864f256" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019cf7b4-7a58-7024-a6a4-6ede159ba342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cf7b4-7a58-7453-8380-1777434bf17c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cf7b4-7a58-79f9-8b27-5ebe2efe8ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cf7b4-7a58-7453-8380-1777434bf17c" xlink:to="loc_us-gaap_Liabilities_019cf7b4-7a58-79f9-8b27-5ebe2efe8ea4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-793b-a118-5f7a7040917b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019cf7b4-7a58-7453-8380-1777434bf17c" xlink:to="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-793b-a118-5f7a7040917b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-7fa8-8f4a-6d72228f2fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019cf7b4-7a58-7621-90b1-c9c3860a684f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-7fa8-8f4a-6d72228f2fb4" xlink:to="loc_us-gaap_CommonStockValue_019cf7b4-7a58-7621-90b1-c9c3860a684f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019cf7b4-7a58-74bb-8c9a-ac6002cf7b19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-7fa8-8f4a-6d72228f2fb4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019cf7b4-7a58-74bb-8c9a-ac6002cf7b19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cf7b4-7a58-7acf-bfaa-0c4fc25647f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-7fa8-8f4a-6d72228f2fb4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019cf7b4-7a58-7acf-bfaa-0c4fc25647f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019cf7b4-7a58-7b12-ae64-9455f68bddb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-7fa8-8f4a-6d72228f2fb4" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019cf7b4-7a58-7b12-ae64-9455f68bddb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cf7b4-7a58-71c4-abbb-9a23b49f5ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019cf7b4-7a58-7fa8-8f4a-6d72228f2fb4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019cf7b4-7a58-71c4-abbb-9a23b49f5ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cf7b4-7a58-72c9-b12f-1e1bc99c318b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_019cf7b4-7a58-7cfa-b868-6d305c4f3cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cf7b4-7a58-72c9-b12f-1e1bc99c318b" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_019cf7b4-7a58-7cfa-b868-6d305c4f3cf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_019cf7b4-7a58-7cbf-90a8-e969118ac4b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cf7b4-7a58-72c9-b12f-1e1bc99c318b" xlink:to="loc_us-gaap_CashAndDueFromBanks_019cf7b4-7a58-7cbf-90a8-e969118ac4b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019cf7b4-7a58-7ac1-9ed5-d232161a83fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_019cf7b4-7a58-703c-8fae-a950bc685883" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cf7b4-7a58-7ac1-9ed5-d232161a83fa" xlink:to="loc_us-gaap_Deposits_019cf7b4-7a58-703c-8fae-a950bc685883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherBorrowings_019cf7b4-7a58-758b-bdfe-f17d170e7ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cf7b4-7a58-7ac1-9ed5-d232161a83fa" xlink:to="loc_us-gaap_OtherBorrowings_019cf7b4-7a58-758b-bdfe-f17d170e7ab1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019cf7b4-7a58-7ae1-aa38-0e3a5b487179" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019cf7b4-7a58-7ac1-9ed5-d232161a83fa" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019cf7b4-7a58-7ae1-aa38-0e3a5b487179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cf7b4-7a58-798a-ab0d-5b09c53d9211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019cf7b4-7a58-798a-ab0d-5b09c53d9211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019cf7b4-7a58-78d6-a1fd-238ba3701ff8" xlink:href="cbfv-20260331.xsd#cbfv_AvailableForSaleDebtAndMarketableEquitySecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019cf7b4-7a58-78d6-a1fd-238ba3701ff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019cf7b4-7a58-798b-bb4b-218a7155263b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019cf7b4-7a58-798b-bb4b-218a7155263b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019cf7b4-7a58-738a-81a4-17f9d8ae3618" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019cf7b4-7a58-738a-81a4-17f9d8ae3618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_019cf7b4-7a58-7d90-ac00-28953abb1d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_019cf7b4-7a58-7d90-ac00-28953abb1d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019cf7b4-7a58-7111-976d-58ca829eb50a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_us-gaap_Goodwill_019cf7b4-7a58-7111-976d-58ca829eb50a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableAndOtherAssets_019cf7b4-7a58-7a00-9f00-cf24dea771eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestReceivableAndOtherAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7a58-7a6c-a59b-1360e227b026" xlink:to="loc_us-gaap_InterestReceivableAndOtherAssets_019cf7b4-7a58-7a00-9f00-cf24dea771eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_019cf7b4-7a58-705c-9389-53716cd3f7de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DemandDepositAccounts_019cf7b4-7a58-7e39-990f-045f86758ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DemandDepositAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019cf7b4-7a58-705c-9389-53716cd3f7de" xlink:to="loc_us-gaap_DemandDepositAccounts_019cf7b4-7a58-7e39-990f-045f86758ecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsNegotiableOrderOfWithdrawalNOW_019cf7b4-7a58-769f-a024-02444f1d7d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsNegotiableOrderOfWithdrawalNOW"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019cf7b4-7a58-705c-9389-53716cd3f7de" xlink:to="loc_us-gaap_DepositsNegotiableOrderOfWithdrawalNOW_019cf7b4-7a58-769f-a024-02444f1d7d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMoneyMarketDeposits_019cf7b4-7a58-7040-8dce-1386acf5ef4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsMoneyMarketDeposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019cf7b4-7a58-705c-9389-53716cd3f7de" xlink:to="loc_us-gaap_DepositsMoneyMarketDeposits_019cf7b4-7a58-7040-8dce-1386acf5ef4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsSavingsDeposits_019cf7b4-7a58-7f09-91ab-4538959578e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsSavingsDeposits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019cf7b4-7a58-705c-9389-53716cd3f7de" xlink:to="loc_us-gaap_DepositsSavingsDeposits_019cf7b4-7a58-7f09-91ab-4538959578e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDeposits_019cf7b4-7a58-76bf-8ec6-30c503736664" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TimeDeposits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019cf7b4-7a58-705c-9389-53716cd3f7de" xlink:to="loc_us-gaap_TimeDeposits_019cf7b4-7a58-76bf-8ec6-30c503736664" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" xlink:type="simple" xlink:href="cbfv-20260331.xsd#CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_019cf7b4-7a58-7784-bc8f-36459ee97612" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019cf7b4-7a58-747c-afee-0102b3b2d7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_019cf7b4-7a58-7784-bc8f-36459ee97612" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019cf7b4-7a58-747c-afee-0102b3b2d7b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019cf7b4-7a58-7e09-9c49-88c0f4775c43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_019cf7b4-7a58-7784-bc8f-36459ee97612" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_019cf7b4-7a58-7e09-9c49-88c0f4775c43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-76a3-bf10-64cdc2598df5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_019cf7b4-7a58-7dc9-928d-cec9051767dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-76a3-bf10-64cdc2598df5" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_019cf7b4-7a58-7dc9-928d-cec9051767dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_019cf7b4-7a58-780c-af88-5408ca46e173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-76a3-bf10-64cdc2598df5" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_019cf7b4-7a58-780c-af88-5408ca46e173" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_019cf7b4-7a58-7de5-bcd1-e1ab81962a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-76a3-bf10-64cdc2598df5" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_019cf7b4-7a58-7de5-bcd1-e1ab81962a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_019cf7b4-7a58-7e07-8435-10a0d7c6d510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendIncomeOperating"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-76a3-bf10-64cdc2598df5" xlink:to="loc_us-gaap_DividendIncomeOperating_019cf7b4-7a58-7e07-8435-10a0d7c6d510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_019cf7b4-7a58-7e30-9bcb-56c9fd114b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-76a3-bf10-64cdc2598df5" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_019cf7b4-7a58-7e30-9bcb-56c9fd114b6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019cf7b4-7a58-70cb-8a7d-e8604d581177" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOperating_019cf7b4-7a58-74f0-a125-9d7ef88850f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOperating"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_019cf7b4-7a58-70cb-8a7d-e8604d581177" xlink:to="loc_us-gaap_InterestExpenseOperating_019cf7b4-7a58-74f0-a125-9d7ef88850f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-722e-ab03-adf47c644080" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_019cf7b4-7a58-70cb-8a7d-e8604d581177" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_019cf7b4-7a58-722e-ab03-adf47c644080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOperating_019cf7b4-7a58-77de-b1e9-49fcac75626c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_019cf7b4-7a58-7c35-b9c5-18a4325b4634" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseOperating_019cf7b4-7a58-77de-b1e9-49fcac75626c" xlink:to="loc_us-gaap_InterestExpenseDeposits_019cf7b4-7a58-7c35-b9c5-18a4325b4634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseFederalFundsPurchased_019cf7b4-7a58-7527-9442-4a795bd753d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseFederalFundsPurchased"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseOperating_019cf7b4-7a58-77de-b1e9-49fcac75626c" xlink:to="loc_us-gaap_InterestExpenseFederalFundsPurchased_019cf7b4-7a58-7527-9442-4a795bd753d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_019cf7b4-7a58-7615-8d32-09dffd2629da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseOperating_019cf7b4-7a58-77de-b1e9-49fcac75626c" xlink:to="loc_us-gaap_InterestExpenseOther_019cf7b4-7a58-7615-8d32-09dffd2629da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cf7b4-7a58-73da-9829-71e5fa4f32aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019cf7b4-7a58-73da-9829-71e5fa4f32aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_019cf7b4-7a58-71bb-a122-62e609487a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_019cf7b4-7a58-71bb-a122-62e609487a2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019cf7b4-7a58-79ee-aa2a-d48717b3fce1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019cf7b4-7a58-79ee-aa2a-d48717b3fce1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_GainLossOnPurchaseOfTaxCredits_019cf7b4-7a58-721a-8b64-6ad9f6cb0899" xlink:href="cbfv-20260331.xsd#cbfv_GainLossOnPurchaseOfTaxCredits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:to="loc_cbfv_GainLossOnPurchaseOfTaxCredits_019cf7b4-7a58-721a-8b64-6ad9f6cb0899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_019cf7b4-7a58-7ed7-a112-2229b3327f77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_019cf7b4-7a58-7ed7-a112-2229b3327f77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOtherOperatingIncome_019cf7b4-7a58-7aa3-8010-1ebea7aacfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoninterestIncomeOtherOperatingIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_019cf7b4-7a58-7608-b1ae-d135eb0956b2" xlink:to="loc_us-gaap_NoninterestIncomeOtherOperatingIncome_019cf7b4-7a58-7aa3-8010-1ebea7aacfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense_019cf7b4-7a58-7d8b-a32c-0cadeb13ff44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_EquipmentExpense_019cf7b4-7a58-7d8b-a32c-0cadeb13ff44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_019cf7b4-7a58-7c21-ac9e-cd7f1af6ea9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_AdvertisingExpense_019cf7b4-7a58-7c21-ac9e-cd7f1af6ea9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_019cf7b4-7a58-7124-87e8-0e531389c933" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_019cf7b4-7a58-7124-87e8-0e531389c933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_019cf7b4-7a58-769f-afd8-5efd0492e511" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_OccupancyNet_019cf7b4-7a58-769f-afd8-5efd0492e511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_019cf7b4-7a58-79e5-acde-9fbe5a5b04ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_019cf7b4-7a58-79e5-acde-9fbe5a5b04ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_019cf7b4-7a58-7524-b63b-5e92d072365f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_019cf7b4-7a58-7524-b63b-5e92d072365f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_019cf7b4-7a58-7532-9a85-f7bb7cd087b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_ProfessionalFees_019cf7b4-7a58-7532-9a85-f7bb7cd087b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_019cf7b4-7a58-7b79-828b-4c0a270d017c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_LaborAndRelatedExpense_019cf7b4-7a58-7b79-828b-4c0a270d017c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_019cf7b4-7a58-7038-a99f-f59520be3b30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_OtherNoninterestExpense_019cf7b4-7a58-7038-a99f-f59520be3b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesOther_019cf7b4-7a58-7ce1-b0c9-85e30c759f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesOther"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019cf7b4-7a58-7373-afc5-d12d6b4a9c26" xlink:to="loc_us-gaap_TaxesOther_019cf7b4-7a58-7ce1-b0c9-85e30c759f5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-73fb-9507-26c8010b66a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019cf7b4-7a58-7daa-b133-018454c650b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-73fb-9507-26c8010b66a0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019cf7b4-7a58-7daa-b133-018454c650b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cf7b4-7a58-7c70-9d26-e98237a49aee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-73fb-9507-26c8010b66a0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019cf7b4-7a58-7c70-9d26-e98237a49aee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="simple" xlink:href="cbfv-20260331.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cf7b4-7a58-7250-860d-057518b75ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-7e9a-9ebb-cee98b1f983f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cf7b4-7a58-7250-860d-057518b75ea5" xlink:to="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-7e9a-9ebb-cee98b1f983f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cf7b4-7a58-73d2-84e9-a635faa17940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019cf7b4-7a58-7250-860d-057518b75ea5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cf7b4-7a58-73d2-84e9-a635faa17940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cf7b4-7a58-7105-8187-0f2126fa2f34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_019cf7b4-7a58-7506-ac52-fa0611583392" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cf7b4-7a58-7105-8187-0f2126fa2f34" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_019cf7b4-7a58-7506-ac52-fa0611583392" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_019cf7b4-7a58-704c-be8e-67cdfaf82800" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019cf7b4-7a58-7105-8187-0f2126fa2f34" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_019cf7b4-7a58-704c-be8e-67cdfaf82800" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="cbfv-20260331.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7f74-9b21-2ec7c0b4cd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_019cf7b4-7a58-72ef-bed9-9ae6a3c65db5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7f74-9b21-2ec7c0b4cd3c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_019cf7b4-7a58-72ef-bed9-9ae6a3c65db5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_019cf7b4-7a58-78ae-b754-1c67ca88d704" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7f74-9b21-2ec7c0b4cd3c" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_019cf7b4-7a58-78ae-b754-1c67ca88d704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cf7b4-7a58-75c3-afa7-34711fc8b9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7f74-9b21-2ec7c0b4cd3c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019cf7b4-7a58-75c3-afa7-34711fc8b9aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_ProceedsFromPaymentsForStockOptionsExercised_019cf7b4-7a58-7b46-8fc5-7b31c822e979" xlink:href="cbfv-20260331.xsd#cbfv_ProceedsFromPaymentsForStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7f74-9b21-2ec7c0b4cd3c" xlink:to="loc_cbfv_ProceedsFromPaymentsForStockOptionsExercised_019cf7b4-7a58-7b46-8fc5-7b31c822e979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-79ad-b19c-a08e928710c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_NetIncomeLoss_019cf7b4-7a58-79ad-b19c-a08e928710c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_019dfc6f-1981-7ac6-9462-34110cebf29b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_OperatingLeasePayments_019dfc6f-1981-7ac6-9462-34110cebf29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019dfc6f-6f2d-7e70-9e25-cd8118c19404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019dfc6f-6f2d-7e70-9e25-cd8118c19404" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019cf7b4-7a58-7eae-a681-e7621dae762a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019cf7b4-7a58-7eae-a681-e7621dae762a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019cf7b4-7a58-7a17-a84d-1fcf7a4d4cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019cf7b4-7a58-7a17-a84d-1fcf7a4d4cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019cf7b4-7a58-795f-93ea-dd3637882c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019cf7b4-7a58-795f-93ea-dd3637882c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019cf7b4-7a58-7e80-be0f-20fd62543bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019cf7b4-7a58-7e80-be0f-20fd62543bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_GainLossOnPurchasedTaxCredits_019cf7b4-7a58-7beb-b32a-ae3c271e7dcc" xlink:href="cbfv-20260331.xsd#cbfv_GainLossOnPurchasedTaxCredits"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_cbfv_GainLossOnPurchasedTaxCredits_019cf7b4-7a58-7beb-b32a-ae3c271e7dcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_019cf7b4-7a58-70be-9f9b-8c2235171841" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_019cf7b4-7a58-70be-9f9b-8c2235171841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_019cf7b4-7a58-75bf-b1b7-b44f5303cb30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_019cf7b4-7a58-75bf-b1b7-b44f5303cb30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_019cf7b4-7a58-7c80-93cd-4f11f85e70ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_019cf7b4-7a58-7c80-93cd-4f11f85e70ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_019cf7b4-7a58-7bb5-8f35-4a7379933217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_019cf7b4-7a58-7bb5-8f35-4a7379933217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019cf7b4-7a58-7e5f-ab16-0fc11d5e08b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_ShareBasedCompensation_019cf7b4-7a58-7e5f-ab16-0fc11d5e08b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_019cf7b4-7a58-7bba-aee0-6f446e415002" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_019cf7b4-7a58-7bba-aee0-6f446e415002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019cf7b4-7a58-723b-8373-b5cb7bff89fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019cf7b4-7a58-723b-8373-b5cb7bff89fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019cf7b4-7a58-76eb-b3b4-d9d09e935123" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019cf7b4-7a58-76eb-b3b4-d9d09e935123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_019cf7b4-7a58-769e-815d-ec3734538aab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_019cf7b4-7a58-769e-815d-ec3734538aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cf7b4-7a58-7fe3-bc5b-6327533bad24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-77f8-83e9-86395a2aa197" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019cf7b4-7a58-7fe3-bc5b-6327533bad24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cf7b4-7a58-7c4d-bc46-08aefccd958b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-70f4-ac48-0df0115219d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cf7b4-7a58-7c4d-bc46-08aefccd958b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019cf7b4-7a58-70f4-ac48-0df0115219d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-72d9-9cb8-cfdbe7127a77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cf7b4-7a58-7c4d-bc46-08aefccd958b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-72d9-9cb8-cfdbe7127a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7d3b-8cc3-fef37f817543" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019cf7b4-7a58-7c4d-bc46-08aefccd958b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019cf7b4-7a58-7d3b-8cc3-fef37f817543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019cf7b4-7a58-7375-b4d2-e4f5dfc05d46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019cf7b4-7a58-7375-b4d2-e4f5dfc05d46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019cf7b4-7a58-749c-8582-13895100c7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019cf7b4-7a58-749c-8582-13895100c7d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019cf7b4-7a58-7411-bf76-fd7140a82a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019cf7b4-7a58-7411-bf76-fd7140a82a0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_019cf7b4-7a58-77a7-ba38-1f8b30249f73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_019cf7b4-7a58-77a7-ba38-1f8b30249f73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019cf7b4-7a58-7bb4-bc69-6db3aedaba61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019cf7b4-7a58-7bb4-bc69-6db3aedaba61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAffordableHousingPrograms_019cf7b4-7a58-7150-b4c1-797b4ace6094" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForAffordableHousingPrograms"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_PaymentsForAffordableHousingPrograms_019cf7b4-7a58-7150-b4c1-797b4ace6094" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRestrictedInvestments_019d8c12-c69d-7277-bf1c-c31b7e23c3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfRestrictedInvestments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_us-gaap_ProceedsFromSaleOfRestrictedInvestments_019d8c12-c69d-7277-bf1c-c31b7e23c3fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_PaymentsForHistoricalTaxCredit_019dbf67-c6e3-78db-999b-49db14096aa4" xlink:href="cbfv-20260331.xsd#cbfv_PaymentsForHistoricalTaxCredit"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019cf7b4-7a58-7567-b71b-2db8e98cb000" xlink:to="loc_cbfv_PaymentsForHistoricalTaxCredit_019dbf67-c6e3-78db-999b-49db14096aa4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/EarningsPerShareBasicandDilutedEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#EarningsPerShareBasicandDilutedEarningsPerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/EarningsPerShareBasicandDilutedEarningsPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cf7b4-7a58-7459-af44-5428b3244724" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cf7b4-7a58-718a-82c4-7d1da05d68d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cf7b4-7a58-7459-af44-5428b3244724" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019cf7b4-7a58-718a-82c4-7d1da05d68d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cf7b4-7a58-7596-9532-c25f049b5571" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019cf7b4-7a58-7459-af44-5428b3244724" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019cf7b4-7a58-7596-9532-c25f049b5571" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesAmortizedCostandFairValueofInvestmentSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#SecuritiesAmortizedCostandFairValueofInvestmentSecuritiesAvailableforsaleDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/SecuritiesAmortizedCostandFairValueofInvestmentSecuritiesAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-7601-bcd2-a09956f2f152" xlink:href="cbfv-20260331.xsd#cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cf7b4-7a58-723e-be4f-8573e6eec18e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-7601-bcd2-a09956f2f152" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019cf7b4-7a58-723e-be4f-8573e6eec18e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-747c-b8ef-7079b604ae01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-7601-bcd2-a09956f2f152" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-747c-b8ef-7079b604ae01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cf7b4-7a58-776e-a452-9be1677df599" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-7601-bcd2-a09956f2f152" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019cf7b4-7a58-776e-a452-9be1677df599" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_019cf7b4-7a58-7ad8-bfcd-2a9d26703a12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradingSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019cf7b4-7a58-73f1-8edf-9c45775709ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_TradingSecurities_019cf7b4-7a58-7ad8-bfcd-2a9d26703a12" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019cf7b4-7a58-73f1-8edf-9c45775709ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-74ea-9d00-baf4af1d1223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_TradingSecurities_019cf7b4-7a58-7ad8-bfcd-2a9d26703a12" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-74ea-9d00-baf4af1d1223" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesGrossUnrealizedLossesandFairValuebyInvestmentCategoryandContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#SecuritiesGrossUnrealizedLossesandFairValuebyInvestmentCategoryandContinuousUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/SecuritiesGrossUnrealizedLossesandFairValuebyInvestmentCategoryandContinuousUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_019cf7b4-7a58-7c57-b03e-339a46b39006" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_019cf7b4-7a58-7300-9087-d0944ced4352" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_019cf7b4-7a58-7c57-b03e-339a46b39006" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_019cf7b4-7a58-7300-9087-d0944ced4352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_019cf7b4-7a58-7e99-af17-f19b6cc34036" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_019cf7b4-7a58-7c57-b03e-339a46b39006" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_019cf7b4-7a58-7e99-af17-f19b6cc34036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_019cf7b4-7a58-758f-bea2-737ff803dbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_019cf7b4-7a58-7a2b-a05a-9f1d410106b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_019cf7b4-7a58-758f-bea2-737ff803dbdc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_019cf7b4-7a58-7a2b-a05a-9f1d410106b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_019cf7b4-7a58-79ae-a05d-1ecb873c403b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_019cf7b4-7a58-758f-bea2-737ff803dbdc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_019cf7b4-7a58-79ae-a05d-1ecb873c403b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_019cf7b4-7a58-7848-a65f-f70c80253fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_019cf7b4-7a58-7406-8565-5f3c47a26cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_019cf7b4-7a58-7848-a65f-f70c80253fd8" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_019cf7b4-7a58-7406-8565-5f3c47a26cb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_019cf7b4-7a58-7cc2-994f-5be8d2fd202f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_019cf7b4-7a58-7848-a65f-f70c80253fd8" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_019cf7b4-7a58-7cc2-994f-5be8d2fd202f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesMaturitiesofInvestmentSecuritiesAvailableforsaleandHeldtomaturityDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#SecuritiesMaturitiesofInvestmentSecuritiesAvailableforsaleandHeldtomaturityDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/SecuritiesMaturitiesofInvestmentSecuritiesAvailableforsaleandHeldtomaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-733b-ade7-3acb28ac63fd" xlink:href="cbfv-20260331.xsd#cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019cf7b4-7a58-75fe-908e-a884ada92b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-733b-ade7-3acb28ac63fd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019cf7b4-7a58-75fe-908e-a884ada92b6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019cf7b4-7a58-7950-beca-4f2b7a2fb264" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-733b-ade7-3acb28ac63fd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019cf7b4-7a58-7950-beca-4f2b7a2fb264" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_019cf7b4-7a58-7c67-b543-22dc90cfca6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-733b-ade7-3acb28ac63fd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_019cf7b4-7a58-7c67-b543-22dc90cfca6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_019cf7b4-7a58-7462-9dfc-43bf30cbcc96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019cf7b4-7a58-733b-ade7-3acb28ac63fd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_019cf7b4-7a58-7462-9dfc-43bf30cbcc96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-77f4-a13c-5040290936d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_019cf7b4-7a58-7198-b933-98dc811150e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-77f4-a13c-5040290936d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_019cf7b4-7a58-7198-b933-98dc811150e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_019cf7b4-7a58-71ad-baa9-4a2125298924" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-77f4-a13c-5040290936d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_019cf7b4-7a58-71ad-baa9-4a2125298924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019cf7b4-7a58-70ad-be6a-da92f6222ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-77f4-a13c-5040290936d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019cf7b4-7a58-70ad-be6a-da92f6222ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_019cf7b4-7a58-7470-abfa-15dca6764700" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7a58-77f4-a13c-5040290936d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_019cf7b4-7a58-7470-abfa-15dca6764700" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesGainsLossesofSalesofAvailableforsaleInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#SecuritiesGainsLossesofSalesofAvailableforsaleInvestmentSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/SecuritiesGainsLossesofSalesofAvailableforsaleInvestmentSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019cf7b4-7a58-7349-9631-eaeadc0f7e83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019cf7b4-7a58-724a-87fb-c158e923eca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019cf7b4-7a58-7349-9631-eaeadc0f7e83" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019cf7b4-7a58-724a-87fb-c158e923eca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019cf7b4-7a58-7f1f-be38-bf487884f23d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019cf7b4-7a58-70d6-b4f8-32655a0a9850" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019cf7b4-7a58-7f1f-be38-bf487884f23d" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019cf7b4-7a58-70d6-b4f8-32655a0a9850" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019cf7b4-7a58-7358-a864-7a6775aa95ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019cf7b4-7a58-7f1f-be38-bf487884f23d" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019cf7b4-7a58-7358-a864-7a6775aa95ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesClassificationofLoansDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#LoansandAllowanceforCreditLossesClassificationofLoansDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesClassificationofLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019cf7b4-7a58-7843-90cb-80cb33fd67e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_019cf7b4-7a58-75c0-a704-5ee6635b7208" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019cf7b4-7a58-7843-90cb-80cb33fd67e8" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_019cf7b4-7a58-75c0-a704-5ee6635b7208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7a58-7c29-84eb-477614f8e95d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019cf7b4-7a58-7843-90cb-80cb33fd67e8" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7a58-7c29-84eb-477614f8e95d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesSummaryofLoansbyYearofOriginationDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#LoansandAllowanceforCreditLossesSummaryofLoansbyYearofOriginationDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesSummaryofLoansbyYearofOriginationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:href="cbfv-20260331.xsd#cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7a58-708a-845f-e5c772ae2408" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7a58-708a-845f-e5c772ae2408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7a58-72fe-bcc1-b4dbdb902fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7a58-72fe-bcc1-b4dbdb902fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff_019cf7b4-7a58-7974-8243-eba22b3b65d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff_019cf7b4-7a58-7974-8243-eba22b3b65d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff_019cf7b4-7a58-7980-96e9-fb61eee9b369" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff_019cf7b4-7a58-7980-96e9-fb61eee9b369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7a58-74b2-815d-03dc3c0a0e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7a58-74b2-815d-03dc3c0a0e6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7b06-7094-89cb-9913fdf92998" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff_019cf7b4-7b06-7094-89cb-9913fdf92998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff_019cf7b4-7b06-71c8-bbba-81d2949fb14b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019cf7b4-7a58-787d-b189-d65bfb8dfe6f" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff_019cf7b4-7b06-71c8-bbba-81d2949fb14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_019cf7b4-7b06-7aa3-9a65-d1e170e445f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_019cf7b4-7b06-7aa3-9a65-d1e170e445f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_019cf7b4-7b06-7d96-aaf0-9f2029d5e2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_019cf7b4-7b06-7d96-aaf0-9f2029d5e2cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolving_019cf7b4-7b06-7cc9-8f20-7e7479989cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestRevolving"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolving_019cf7b4-7b06-7cc9-8f20-7e7479989cfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_019cf7b4-7b06-7133-ac36-6fedb65e85e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_019cf7b4-7b06-7133-ac36-6fedb65e85e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear_019cf7b4-7b06-7b20-8564-f6a0b31d2faa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear_019cf7b4-7b06-7b20-8564-f6a0b31d2faa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_019cf7b4-7b06-7352-933a-bd36e300283a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_019cf7b4-7b06-7352-933a-bd36e300283a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_019cf7b4-7b06-758f-99ff-fcb0c8c12100" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019cf7b4-7b06-7505-baf8-45c5e3270d7b" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_019cf7b4-7b06-758f-99ff-fcb0c8c12100" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesNonaccrualTDRsDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#LoansandAllowanceforCreditLossesNonaccrualTDRsDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesNonaccrualTDRsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7b06-7515-a110-6d6367d56bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance_019cf7b4-7b06-712c-89c1-b9231645b76a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7b06-7515-a110-6d6367d56bb7" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance_019cf7b4-7b06-712c-89c1-b9231645b76a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing_019cf7b4-7b06-795d-a790-b28e32cb5f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7b06-7515-a110-6d6367d56bb7" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing_019cf7b4-7b06-795d-a790-b28e32cb5f5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual_019cf7b4-7b06-7ec4-8d3e-9c088d7b0bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7b06-7515-a110-6d6367d56bb7" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual_019cf7b4-7b06-7ec4-8d3e-9c088d7b0bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019cf7b4-7b06-7778-b9e0-f399eb2cfbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_019dbf6f-a958-7e66-9165-d767df9fad19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7b06-7778-b9e0-f399eb2cfbc0" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_019dbf6f-a958-7e66-9165-d767df9fad19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7b06-72db-a5f7-765b712ed109" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019cf7b4-7b06-7778-b9e0-f399eb2cfbc0" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019cf7b4-7b06-72db-a5f7-765b712ed109" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/FairValueDisclosureAssetsandLiabilitiesReportedFairValueDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#FairValueDisclosureAssetsandLiabilitiesReportedFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/FairValueDisclosureAssetsandLiabilitiesReportedFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019cf7b4-7b07-73a5-b6d4-54f0ee6a8bed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_019cf7b4-7b07-7a12-90bc-298e83e0ad24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_019cf7b4-7b07-73a5-b6d4-54f0ee6a8bed" xlink:to="loc_us-gaap_DerivativeLiabilities_019cf7b4-7b07-7a12-90bc-298e83e0ad24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_019cf7b4-7b07-7f6d-94ff-f8517d4edebd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7b07-7141-a988-7c251aba78bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_019cf7b4-7b07-7f6d-94ff-f8517d4edebd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019cf7b4-7b07-7141-a988-7c251aba78bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019cf7b4-7b07-7528-8628-89000ef4e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_019cf7b4-7b07-7f6d-94ff-f8517d4edebd" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019cf7b4-7b07-7528-8628-89000ef4e46a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019cf7b4-7b07-71c5-857e-193704ed7715" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_019cf7b4-7b07-72d1-89aa-c10013c1ecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019cf7b4-7b07-71c5-857e-193704ed7715" xlink:to="loc_us-gaap_DerivativeAssets_019cf7b4-7b07-72d1-89aa-c10013c1ecf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_019cf7b4-7b07-769c-a352-e9dff417610e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019cf7b4-7b07-71c5-857e-193704ed7715" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_019cf7b4-7b07-769c-a352-e9dff417610e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LeasesOperatingLeasesDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#LeasesOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LeasesOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019d3327-e647-7f6f-8746-fbf4f75ec952" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019d3327-e647-7a5d-9fe9-f378e7a3d405" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019d3327-e647-7f6f-8746-fbf4f75ec952" xlink:to="loc_us-gaap_OperatingLeaseCost_019d3327-e647-7a5d-9fe9-f378e7a3d405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019d3327-e647-7186-ad7b-75c8c24548e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019d3327-e647-7f6f-8746-fbf4f75ec952" xlink:to="loc_us-gaap_VariableLeaseCost_019d3327-e647-7186-ad7b-75c8c24548e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LeasesMaturityofOperatingLeaseDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#LeasesMaturityofOperatingLeaseDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LeasesMaturityofOperatingLeaseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-70b4-9fa7-cc095104eb34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019cf7b4-7b07-7ab3-88a7-ed35210333ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-70b4-9fa7-cc095104eb34" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019cf7b4-7b07-7ab3-88a7-ed35210333ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019cf7b4-7b07-77b5-a540-c6ae2281e1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-70b4-9fa7-cc095104eb34" xlink:to="loc_us-gaap_OperatingLeaseLiability_019cf7b4-7b07-77b5-a540-c6ae2281e1bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LeasesMaturityofOperatingLeaseDetails_1" xlink:type="simple" xlink:href="cbfv-20260331.xsd#LeasesMaturityofOperatingLeaseDetails_1"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LeasesMaturityofOperatingLeaseDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_019cf7b4-7b07-7b3e-9135-79432ab847f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_019cf7b4-7b07-7b3e-9135-79432ab847f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_019cf7b4-7b07-7b72-b7cd-3eb48f2e4070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_019cf7b4-7b07-7b72-b7cd-3eb48f2e4070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_019cf7b4-7b07-7e8e-9be1-677e2f23a1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_019cf7b4-7b07-7e8e-9be1-677e2f23a1d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_019cf7b4-7b07-7a90-8fa2-0890383edaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_019cf7b4-7b07-7a90-8fa2-0890383edaf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_019cf7b4-7b07-7092-893e-84a8a214c68f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_019cf7b4-7b07-7092-893e-84a8a214c68f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_019cf7b4-7b07-781b-9775-d25969fd2a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019cf7b4-7b07-713b-9397-dd0ac42b1832" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_019cf7b4-7b07-781b-9775-d25969fd2a2a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/VariableInterestEntitiesCompanysLIHTCandHTCInvestmentDetails" xlink:type="simple" xlink:href="cbfv-20260331.xsd#VariableInterestEntitiesCompanysLIHTCandHTCInvestmentDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/VariableInterestEntitiesCompanysLIHTCandHTCInvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments_019cf7b4-7b07-775b-a48d-64397fde2ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_InvestmentProportionalAmortizationMethodElectedAccumulatedAmortization_019cf7b4-7b07-7a81-8e40-b09ef03c6982" xlink:href="cbfv-20260331.xsd#cbfv_InvestmentProportionalAmortizationMethodElectedAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments_019cf7b4-7b07-775b-a48d-64397fde2ee7" xlink:to="loc_cbfv_InvestmentProportionalAmortizationMethodElectedAccumulatedAmortization_019cf7b4-7b07-7a81-8e40-b09ef03c6982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_InvestmentProportionalAmortizationMethodElectedGrossAmount_019cf7b4-7b07-74b3-9b62-37c157e3c473" xlink:href="cbfv-20260331.xsd#cbfv_InvestmentProportionalAmortizationMethodElectedGrossAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments_019cf7b4-7b07-775b-a48d-64397fde2ee7" xlink:to="loc_cbfv_InvestmentProportionalAmortizationMethodElectedGrossAmount_019cf7b4-7b07-74b3-9b62-37c157e3c473" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
