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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e4144-9f77-7efa-9bfd-767322e05112,g:6a642af3-7efc-47a6-9219-05a47f0f3814-->
<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-20260630.xsd#CONSOLIDATEDSTATEMENTSOFFINANCIALCONDITION"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFFINANCIALCONDITION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e4144-a455-712f-9477-278e6f5ac7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_019e4144-a455-72e2-bcf1-8a2e56d973bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-712f-9477-278e6f5ac7e0" xlink:to="loc_us-gaap_Deposits_019e4144-a455-72e2-bcf1-8a2e56d973bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_019e4144-a455-7185-bf89-31baabf776c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e4144-a455-712f-9477-278e6f5ac7e0" xlink:to="loc_us-gaap_ShortTermBorrowings_019e4144-a455-7185-bf89-31baabf776c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherBorrowings_019e4144-a455-7c27-b53a-d92d2d22c46e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherBorrowings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e4144-a455-712f-9477-278e6f5ac7e0" xlink:to="loc_us-gaap_OtherBorrowings_019e4144-a455-7c27-b53a-d92d2d22c46e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019f92ca-ab12-7396-9a85-12b173380bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e4144-a455-712f-9477-278e6f5ac7e0" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019f92ca-ab12-7396-9a85-12b173380bd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e4144-a455-7b73-bf0a-439d8c58d725" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e4144-a455-7b73-bf0a-439d8c58d725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019e4144-a455-771b-93d6-a39623fe3375" xlink:href="cbfv-20260630.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019e4144-a455-771b-93d6-a39623fe3375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019e4144-a455-7d1a-b9b2-23d672eee3cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_019e4144-a455-7d1a-b9b2-23d672eee3cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e4144-a455-79cf-b294-343ded53a56c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e4144-a455-79cf-b294-343ded53a56c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_019e4144-a455-7abf-bca0-38be7c4f0174" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_019e4144-a455-7abf-bca0-38be7c4f0174" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e4144-a455-72b9-91b2-5bf3c3827dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_us-gaap_Goodwill_019e4144-a455-72b9-91b2-5bf3c3827dcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableAndOtherAssets_019e4144-a455-7b94-a014-27d665c3843f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e90-ad14-e21d7b039e93" xlink:to="loc_us-gaap_InterestReceivableAndOtherAssets_019e4144-a455-7b94-a014-27d665c3843f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e4144-a455-7088-b2ff-45d643045d88" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e4144-a455-7752-b7d3-4bbe9a14b904" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7088-b2ff-45d643045d88" xlink:to="loc_us-gaap_Liabilities_019e4144-a455-7752-b7d3-4bbe9a14b904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e4144-a455-7801-ae56-b659bf7272bf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7088-b2ff-45d643045d88" xlink:to="loc_us-gaap_StockholdersEquity_019e4144-a455-7801-ae56-b659bf7272bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_AvailableForSaleDebtAndMarketableEquitySecurities_019e4144-a455-7585-b943-7b8802b52ca9" xlink:href="cbfv-20260630.xsd#cbfv_AvailableForSaleDebtAndMarketableEquitySecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a455-774c-9ad4-014b4c0b6d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7585-b943-7b8802b52ca9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a455-774c-9ad4-014b4c0b6d6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019e4144-a455-7e54-b91e-f6bfd20c0db3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7585-b943-7b8802b52ca9" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019e4144-a455-7e54-b91e-f6bfd20c0db3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e4144-a455-78d9-9162-b1df05eb73e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_019e4144-a455-7491-814e-08d7cf9117f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-78d9-9162-b1df05eb73e7" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_019e4144-a455-7491-814e-08d7cf9117f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_019e4144-a455-7bc6-bd01-2a0652ff9e31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-78d9-9162-b1df05eb73e7" xlink:to="loc_us-gaap_CashAndDueFromBanks_019e4144-a455-7bc6-bd01-2a0652ff9e31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Deposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsNegotiableOrderOfWithdrawalNOW_019fb9a4-c9ae-74ef-b1af-5f0630039de0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepositsNegotiableOrderOfWithdrawalNOW"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:to="loc_us-gaap_DepositsNegotiableOrderOfWithdrawalNOW_019fb9a4-c9ae-74ef-b1af-5f0630039de0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsMoneyMarketDeposits_019fb9a4-c9ae-7bbd-9d28-6677043b21df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepositsMoneyMarketDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:to="loc_us-gaap_DepositsMoneyMarketDeposits_019fb9a4-c9ae-7bbd-9d28-6677043b21df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsSavingsDeposits_019fb9a4-c9ae-7a26-91a9-8bfd732f4804" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepositsSavingsDeposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:to="loc_us-gaap_DepositsSavingsDeposits_019fb9a4-c9ae-7a26-91a9-8bfd732f4804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDeposits_019fb9a4-c9ae-71f0-9ec5-21c13f053d11" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TimeDeposits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:to="loc_us-gaap_TimeDeposits_019fb9a4-c9ae-71f0-9ec5-21c13f053d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositBrokered_019fb9a4-c9ae-7c51-bc93-b23c9e5e863d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestBearingDomesticDepositBrokered"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:to="loc_us-gaap_InterestBearingDomesticDepositBrokered_019fb9a4-c9ae-7c51-bc93-b23c9e5e863d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DemandDepositAccounts_019e4144-a455-7d52-bf5c-94b1d1342771" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DemandDepositAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_019e4144-a455-76c8-b364-0944649d5536" xlink:to="loc_us-gaap_DemandDepositAccounts_019e4144-a455-7d52-bf5c-94b1d1342771" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e4144-a455-704c-bbf2-f59eba92cd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e4144-a455-74d5-a0b9-f96fcea2ecdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-704c-bbf2-f59eba92cd4a" xlink:to="loc_us-gaap_CommonStockValue_019e4144-a455-74d5-a0b9-f96fcea2ecdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e4144-a455-711d-b7e8-f04d02f87203" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-704c-bbf2-f59eba92cd4a" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e4144-a455-711d-b7e8-f04d02f87203" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e4144-a455-758a-9d22-c7ad4d9f0c81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-704c-bbf2-f59eba92cd4a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e4144-a455-758a-9d22-c7ad4d9f0c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019e4144-a455-776e-b7c7-9d75519736db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-704c-bbf2-f59eba92cd4a" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e4144-a455-776e-b7c7-9d75519736db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e4144-a455-7a4e-8a62-69c1edb9c9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-704c-bbf2-f59eba92cd4a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e4144-a455-7a4e-8a62-69c1edb9c9d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" xlink:type="simple" xlink:href="cbfv-20260630.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_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense_019e4144-a455-74f0-a350-7f672bbaf2db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_EquipmentExpense_019e4144-a455-74f0-a350-7f672bbaf2db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_019e4144-a455-748b-8d0b-044951638eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_AdvertisingExpense_019e4144-a455-748b-8d0b-044951638eb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_019e4144-a455-7450-b60f-a83557bca286" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_019e4144-a455-7450-b60f-a83557bca286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_019e4144-a455-7004-a793-498a15ece641" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_OccupancyNet_019e4144-a455-7004-a793-498a15ece641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_019e4144-a455-7bad-bb95-f4f652cc58ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_019e4144-a455-7bad-bb95-f4f652cc58ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_OtherRealEstateOwnedIncomeExpense_019eac9d-8dde-752b-bec5-8d5b3c719a9b" xlink:href="cbfv-20260630.xsd#cbfv_OtherRealEstateOwnedIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_cbfv_OtherRealEstateOwnedIncomeExpense_019eac9d-8dde-752b-bec5-8d5b3c719a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_019e4144-a455-7f0f-b08e-372dd672f4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_019e4144-a455-7f0f-b08e-372dd672f4b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_019e4144-a455-7fff-a404-61ddcf518ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_ProfessionalFees_019e4144-a455-7fff-a404-61ddcf518ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_019e4144-a455-7ffd-8242-addaff45af19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_LaborAndRelatedExpense_019e4144-a455-7ffd-8242-addaff45af19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_019e4144-a455-73ec-a4ee-f1b11eb0e20f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_OtherNoninterestExpense_019e4144-a455-73ec-a4ee-f1b11eb0e20f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesOther_019e4144-a455-7de9-b76b-661cbfa8512b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesOther"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_019e4144-a455-770f-af12-53ff60b1ae31" xlink:to="loc_us-gaap_TaxesOther_019e4144-a455-7de9-b76b-661cbfa8512b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fd3a1-c8c6-7147-ac7b-7ac18df28be6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_019fd3a1-c8c6-7f8e-afbd-67120c56e63f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fd3a1-c8c6-7147-ac7b-7ac18df28be6" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_019fd3a1-c8c6-7f8e-afbd-67120c56e63f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_019fd3a1-c8c6-7536-8062-bcdbc4d0306e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fd3a1-c8c6-7147-ac7b-7ac18df28be6" xlink:to="loc_us-gaap_NoninterestIncome_019fd3a1-c8c6-7536-8062-bcdbc4d0306e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_019fd3a1-c8c6-7077-8691-e76c958c6e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019fd3a1-c8c6-7147-ac7b-7ac18df28be6" xlink:to="loc_us-gaap_NoninterestExpense_019fd3a1-c8c6-7077-8691-e76c958c6e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019e4144-a455-75d7-9108-453898688de8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOperating_019e4144-a455-7c38-b92b-f010346fcf36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-75d7-9108-453898688de8" xlink:to="loc_us-gaap_InterestExpenseOperating_019e4144-a455-7c38-b92b-f010346fcf36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_019e4144-a455-7430-9433-8270bbfd92f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-75d7-9108-453898688de8" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_019e4144-a455-7430-9433-8270bbfd92f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_019e4144-a455-7d1d-8775-7c1032520439" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_019e4144-a455-7807-a20c-cab326953b68" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7d1d-8775-7c1032520439" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_019e4144-a455-7807-a20c-cab326953b68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_019e4144-a455-7e7c-b0a7-61c238b3f29d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7d1d-8775-7c1032520439" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_019e4144-a455-7e7c-b0a7-61c238b3f29d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_019e4144-a455-79f5-82a5-d469bbd3b9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7d1d-8775-7c1032520439" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_019e4144-a455-79f5-82a5-d469bbd3b9f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_019e4144-a455-7df5-8d76-9a12d46694a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7d1d-8775-7c1032520439" xlink:to="loc_us-gaap_DividendIncomeOperating_019e4144-a455-7df5-8d76-9a12d46694a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_019e4144-a455-7d1c-87d9-ed6fc7241264" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7d1d-8775-7c1032520439" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_019e4144-a455-7d1c-87d9-ed6fc7241264" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOperating_019e4144-a455-7f13-900e-d3bbf9b12f28" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_019e4144-a455-7275-b8cf-1011a615f6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7f13-900e-d3bbf9b12f28" xlink:to="loc_us-gaap_InterestExpenseDeposits_019e4144-a455-7275-b8cf-1011a615f6d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseFederalFundsPurchased_019e4144-a455-7b32-a20d-7a41d407897e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7f13-900e-d3bbf9b12f28" xlink:to="loc_us-gaap_InterestExpenseFederalFundsPurchased_019e4144-a455-7b32-a20d-7a41d407897e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_019e4144-a455-79bf-99b5-e317d8a9728d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7f13-900e-d3bbf9b12f28" xlink:to="loc_us-gaap_InterestExpenseOther_019e4144-a455-79bf-99b5-e317d8a9728d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_019e4144-a455-74d4-8d69-d767b07c0a14" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019e4144-a455-740e-8b6c-35450ed248bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-74d4-8d69-d767b07c0a14" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019e4144-a455-740e-8b6c-35450ed248bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019e4144-a455-7eca-a5b0-cc60c415e4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-74d4-8d69-d767b07c0a14" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_019e4144-a455-7eca-a5b0-cc60c415e4bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e4144-a455-7ef2-ab91-ea627a50a087" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e4144-a455-71b2-9304-0bd2c2212e98" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7ef2-ab91-ea627a50a087" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e4144-a455-71b2-9304-0bd2c2212e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e4144-a455-7a62-a45a-4e43e32cca4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7ef2-ab91-ea627a50a087" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e4144-a455-7a62-a45a-4e43e32cca4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e4144-a455-7c81-a6e3-772a171262da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e4144-a455-7c81-a6e3-772a171262da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_019e4144-a455-7949-8cc8-2d3a7b27add1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_019e4144-a455-7949-8cc8-2d3a7b27add1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019e4144-a455-7db1-a4a7-1bee8ddf44c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_019e4144-a455-7db1-a4a7-1bee8ddf44c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_GainLossOnPurchaseOfTaxCredits_019e4144-a455-70ad-99cc-f45dff9ac333" xlink:href="cbfv-20260630.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_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:to="loc_cbfv_GainLossOnPurchaseOfTaxCredits_019e4144-a455-70ad-99cc-f45dff9ac333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_019e4144-a455-7863-aab8-966240fa3f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_019e4144-a455-7863-aab8-966240fa3f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOtherOperatingIncome_019e4144-a455-71af-8601-2c561152b0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e96-a20c-6e596b0f68fc" xlink:to="loc_us-gaap_NoninterestIncomeOtherOperatingIncome_019e4144-a455-71af-8601-2c561152b0d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a455-7e77-b1e5-937be14ce2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e4144-a455-753e-8597-904778aa864a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e77-b1e5-937be14ce2c6" xlink:to="loc_us-gaap_NetIncomeLoss_019e4144-a455-753e-8597-904778aa864a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e4144-a455-7e2c-8d4f-e53bd770f481" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-7e77-b1e5-937be14ce2c6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e4144-a455-7e2c-8d4f-e53bd770f481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e4144-a455-72d2-a0e4-8c3362d0b8af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_019e4144-a455-7fb8-ae46-aab5cefabd63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-72d2-a0e4-8c3362d0b8af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax_019e4144-a455-7fb8-ae46-aab5cefabd63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_019e4144-a455-7566-842b-4b82d0ffa96d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a455-72d2-a0e4-8c3362d0b8af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax_019e4144-a455-7566-842b-4b82d0ffa96d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-75be-93f6-83c71aeb2825" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_019e4144-a522-71f8-ad34-5a3f5228897b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_019e4144-a522-71f8-ad34-5a3f5228897b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_019e4144-a522-7e88-ae37-538d46cbff87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_019e4144-a522-7e88-ae37-538d46cbff87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_019e4144-a522-746b-932a-afd699da8a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_019e4144-a522-746b-932a-afd699da8a5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromOtherDebt_019e4144-a522-77ad-8c16-28155da341db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_us-gaap_ProceedsFromOtherDebt_019e4144-a522-77ad-8c16-28155da341db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_019eaca6-e959-7104-a627-52eee1c5514b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_019eaca6-e959-7104-a627-52eee1c5514b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019eaca6-e959-7b8e-a1e7-714ab8081ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019eaca6-e959-7b8e-a1e7-714ab8081ed1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_ProceedsFromPaymentsForStockOptionsExercised_019f92da-db71-7214-93b1-b8e1e29c0350" xlink:href="cbfv-20260630.xsd#cbfv_ProceedsFromPaymentsForStockOptionsExercised"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-75be-93f6-83c71aeb2825" xlink:to="loc_cbfv_ProceedsFromPaymentsForStockOptionsExercised_019f92da-db71-7214-93b1-b8e1e29c0350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e4144-a522-7cb5-8234-68a590d7a09c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_NetIncomeLoss_019e4144-a522-7cb5-8234-68a590d7a09c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019e4144-a522-79dd-8d24-714bf26257b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019e4144-a522-79dd-8d24-714bf26257b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e4144-a522-7f18-a30f-6d8341aed061" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e4144-a522-7f18-a30f-6d8341aed061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e4144-a522-7018-84b8-74f13d7bcbc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e4144-a522-7018-84b8-74f13d7bcbc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019e4144-a522-7937-b25c-46363e129705" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal_019e4144-a522-7937-b25c-46363e129705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e4144-a522-7633-a8ca-d6e07725cdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e4144-a522-7633-a8ca-d6e07725cdd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_GainLossOnPurchasedTaxCredits_019e4144-a522-791c-9b30-479ded839e78" xlink:href="cbfv-20260630.xsd#cbfv_GainLossOnPurchasedTaxCredits"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_cbfv_GainLossOnPurchasedTaxCredits_019e4144-a522-791c-9b30-479ded839e78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_019e4144-a522-7683-b82e-564a70a20cba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_019e4144-a522-7683-b82e-564a70a20cba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_019e4144-a522-7b13-ab41-b31a6d51f1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_019e4144-a522-7b13-ab41-b31a6d51f1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_019e4144-a522-77af-bfcf-1cf6c1c02c50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_019e4144-a522-77af-bfcf-1cf6c1c02c50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_019e4144-a522-707f-9942-0463c6f60dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_019e4144-a522-707f-9942-0463c6f60dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e4144-a522-7ea5-b1c4-d67607c363b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_ShareBasedCompensation_019e4144-a522-7ea5-b1c4-d67607c363b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_019e4144-a522-79a4-944a-2565db392a41" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_019e4144-a522-79a4-944a-2565db392a41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019e4144-a522-7fee-8161-3cceca2d2eff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019e4144-a522-7fee-8161-3cceca2d2eff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019e4144-a522-7c16-8f54-4d93c66693d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_019e4144-a522-7c16-8f54-4d93c66693d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_019e4144-a522-75de-9396-01d38a85311d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_IncreaseDecreaseInInterestPayableNet_019e4144-a522-75de-9396-01d38a85311d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019e4144-a522-7769-92c4-ef6f4e205316" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-74ae-abe2-4c81c7d58423" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019e4144-a522-7769-92c4-ef6f4e205316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e4144-a522-7bd5-9322-97b35b34cc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e4144-a522-7bd5-9322-97b35b34cc2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e4144-a522-7800-9252-b09b00f4a5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e4144-a522-7800-9252-b09b00f4a5b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_019e4144-a522-736d-9a71-4b9bb3614e59" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi_019e4144-a522-736d-9a71-4b9bb3614e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_019e4144-a522-7c33-b77b-3a6817ef7e80" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_019e4144-a522-7c33-b77b-3a6817ef7e80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e4144-a522-7892-95bf-ce5bb78dd8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e4144-a522-7892-95bf-ce5bb78dd8b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAffordableHousingPrograms_019e4144-a522-7c43-b46b-7adca40cd707" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_PaymentsForAffordableHousingPrograms_019e4144-a522-7c43-b46b-7adca40cd707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_PaymentsForHistoricalTaxCredit_019e4144-a522-782c-ae59-94ca0d7bb2b8" xlink:href="cbfv-20260630.xsd#cbfv_PaymentsForHistoricalTaxCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_cbfv_PaymentsForHistoricalTaxCredit_019e4144-a522-782c-ae59-94ca0d7bb2b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRestrictedInvestments_019f92da-5317-75b5-bb80-6e95c2f81585" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireRestrictedInvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_PaymentsToAcquireRestrictedInvestments_019f92da-5317-75b5-bb80-6e95c2f81585" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfRestrictedInvestments_019f92da-5317-79a4-bef2-7888954a31cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfRestrictedInvestments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-745e-80f1-7ef915c9f0e3" xlink:to="loc_us-gaap_ProceedsFromSaleOfRestrictedInvestments_019f92da-5317-79a4-bef2-7888954a31cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e4144-a522-78fe-993a-72cbce3792e6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-795e-8de5-5b7ab7baa97f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-78fe-993a-72cbce3792e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e4144-a522-795e-8de5-5b7ab7baa97f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-706b-902a-5aab7d812678" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-78fe-993a-72cbce3792e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e4144-a522-706b-902a-5aab7d812678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-79a9-813e-ba5d00871891" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-78fe-993a-72cbce3792e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e4144-a522-79a9-813e-ba5d00871891" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/EarningsPerShareBasicandDilutedEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-7c24-a62b-43c7558c5e70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e4144-a522-7ec0-b1e3-ca4d0be1e6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7c24-a62b-43c7558c5e70" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e4144-a522-7ec0-b1e3-ca4d0be1e6ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e4144-a522-79e4-998c-0aa7f1fc3acd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7c24-a62b-43c7558c5e70" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e4144-a522-79e4-998c-0aa7f1fc3acd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesAmortizedCostandFairValueofInvestmentSecuritiesAvailableforsaleDetails" xlink:type="simple" xlink:href="cbfv-20260630.xsd#SecuritiesAmortizedCostandFairValueofInvestmentSecuritiesAvailableforsaleDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/SecuritiesAmortizedCostandFairValueofInvestmentSecuritiesAvailableforsaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_019e4144-a522-705b-ae43-38410e614a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TradingSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019e4144-a522-779e-b449-e109a4569c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-705b-ae43-38410e614a7b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019e4144-a522-779e-b449-e109a4569c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-7b3a-9db1-aca79eb9d766" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-705b-ae43-38410e614a7b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-7b3a-9db1-aca79eb9d766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest_019e4144-a522-7eb3-8f62-3e24e03ae47f" xlink:href="cbfv-20260630.xsd#cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e4144-a522-790b-becc-afa6cc9c296e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7eb3-8f62-3e24e03ae47f" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e4144-a522-790b-becc-afa6cc9c296e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-768a-8957-187c7ed32d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7eb3-8f62-3e24e03ae47f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-768a-8957-187c7ed32d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e4144-a522-70a8-a2c0-5cb973dfb04e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7eb3-8f62-3e24e03ae47f" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e4144-a522-70a8-a2c0-5cb973dfb04e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesGrossUnrealizedLossesandFairValuebyInvestmentCategoryandContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_019e4144-a522-7bd3-821f-c7b46a5bd468" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_019e4144-a522-78e0-9bde-b5bb11c27f51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7bd3-821f-c7b46a5bd468" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_019e4144-a522-78e0-9bde-b5bb11c27f51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_019e4144-a522-786a-9859-d49afc595038" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7bd3-821f-c7b46a5bd468" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_019e4144-a522-786a-9859-d49afc595038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_019e4144-a522-74a9-9d41-7df5bb34a7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_019e4144-a522-74a4-9fb3-7ca5d96fc1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74a9-9d41-7df5bb34a7f4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_019e4144-a522-74a4-9fb3-7ca5d96fc1ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_019e4144-a522-79b9-82cc-7cd2f17fcad7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74a9-9d41-7df5bb34a7f4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_019e4144-a522-79b9-82cc-7cd2f17fcad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_019e4144-a522-70b0-8575-f2cd9cca3bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_019e4144-a522-7426-a22d-39e21684e35c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-70b0-8575-f2cd9cca3bcd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_019e4144-a522-7426-a22d-39e21684e35c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_019e4144-a522-7ca0-b80c-12b81e1570f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-70b0-8575-f2cd9cca3bcd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_019e4144-a522-7ca0-b80c-12b81e1570f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesMaturitiesofInvestmentSecuritiesAvailableforsaleandHeldtomaturityDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-70ae-9456-91c152bad161" xlink:href="cbfv-20260630.xsd#cbfv_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019e4144-a522-769d-aaa4-076163402987" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-70ae-9456-91c152bad161" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019e4144-a522-769d-aaa4-076163402987" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019e4144-a522-76ba-a2f3-7079906b0068" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-70ae-9456-91c152bad161" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019e4144-a522-76ba-a2f3-7079906b0068" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_019e4144-a522-7553-b164-819c80538351" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-70ae-9456-91c152bad161" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_019e4144-a522-7553-b164-819c80538351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_019e4144-a522-70af-8af6-787d25505057" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-70ae-9456-91c152bad161" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_019e4144-a522-70af-8af6-787d25505057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-7495-a738-3a1e97786ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_019e4144-a522-793a-88f5-7bd20bda1f31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7495-a738-3a1e97786ea3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_019e4144-a522-793a-88f5-7bd20bda1f31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_019e4144-a522-7bf3-a9fc-1bc355de7577" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7495-a738-3a1e97786ea3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_019e4144-a522-7bf3-a9fc-1bc355de7577" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e4144-a522-7421-9d9b-46927ff1b624" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7495-a738-3a1e97786ea3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_019e4144-a522-7421-9d9b-46927ff1b624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_019e4144-a522-7230-885e-aade1aa013d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7495-a738-3a1e97786ea3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_019e4144-a522-7230-885e-aade1aa013d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/SecuritiesGainsLossesofSalesofAvailableforsaleInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-7807-9f80-d0dd26f0868c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e4144-a522-7191-b5f3-20439497b137" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7807-9f80-d0dd26f0868c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e4144-a522-7191-b5f3-20439497b137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_019e4144-a522-727c-9df4-38ba1a9d6024" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019e4144-a522-75f4-a774-a6c0a4d71292" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-727c-9df4-38ba1a9d6024" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_019e4144-a522-75f4-a774-a6c0a4d71292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e4144-a522-74f5-bd19-03e1f2e3c70b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-727c-9df4-38ba1a9d6024" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_019e4144-a522-74f5-bd19-03e1f2e3c70b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesClassificationofLoansDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-7137-8149-166bc8665242" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_019e4144-a522-7db1-a87d-afd7b4554bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7137-8149-166bc8665242" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_019e4144-a522-7db1-a87d-afd7b4554bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019e4144-a522-77e5-9db9-b0d12e1361e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7137-8149-166bc8665242" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019e4144-a522-77e5-9db9-b0d12e1361e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesSummaryofLoansbyYearofOriginationDetails" xlink:type="simple" xlink:href="cbfv-20260630.xsd#LoansandAllowanceforCreditLossesSummaryofLoansbyYearofOriginationDetails"/>
  <link:calculationLink xlink:role="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesSummaryofLoansbyYearofOriginationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee_019e4144-a522-74c8-9ccd-70caa1471582" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancingReceivableBeforeAllowanceForCreditLossAndFee"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_019e4144-a522-70a3-b6c0-9c3f2a5918b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_019e4144-a522-70a3-b6c0-9c3f2a5918b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_019e4144-a522-7dc5-8cce-a4b3bcbbc673" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_019e4144-a522-7dc5-8cce-a4b3bcbbc673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolving_019e4144-a522-7aaa-8ec9-350227c4ae85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolving_019e4144-a522-7aaa-8ec9-350227c4ae85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_019e4144-a522-7d91-93d6-a21db9332fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_019e4144-a522-7d91-93d6-a21db9332fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear_019e4144-a522-793e-b76f-a27df75b1bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYear_019e4144-a522-793e-b76f-a27df75b1bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_019e4144-a522-7a44-88d1-9055e6241920" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_019e4144-a522-7a44-88d1-9055e6241920" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_019e4144-a522-70a0-b064-7a6111ccbf03" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-74c8-9ccd-70caa1471582" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_019e4144-a522-70a0-b064-7a6111ccbf03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff_019e4144-a522-7145-bdae-8ed3f4975345" xlink:href="cbfv-20260630.xsd#cbfv_FinancingReceivableBeforeAllowanceForCreditLossFeeAndLoanInProcessWriteOff"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-71ff-80d1-526e8b8d95b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-71ff-80d1-526e8b8d95b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-756f-bcd0-adc4a41fb647" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-756f-bcd0-adc4a41fb647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff_019e4144-a522-7223-959d-63e3195747e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearOneOriginatedCurrentFiscalYearWriteoff_019e4144-a522-7223-959d-63e3195747e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff_019e4144-a522-7bc1-9aca-ed58ac174aef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingWriteoff_019e4144-a522-7bc1-9aca-ed58ac174aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-7ea5-8177-b66148457a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-7ea5-8177-b66148457a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-74dd-b1fb-ad626b56eb71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff_019e4144-a522-74dd-b1fb-ad626b56eb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff_019e4144-a522-71d8-a163-8b6f316dbb16" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7145-bdae-8ed3f4975345" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff_019e4144-a522-71d8-a163-8b6f316dbb16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LoansandAllowanceforCreditLossesNonaccrualTDRsDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-7cc6-8078-b8c584bff822" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance_019e4144-a522-71b7-b560-84105ddc012c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7cc6-8078-b8c584bff822" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrualNoAllowance_019e4144-a522-71b7-b560-84105ddc012c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing_019e4144-a522-7c4c-b583-e12a9211f947" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7cc6-8078-b8c584bff822" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing_019e4144-a522-7c4c-b583-e12a9211f947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual_019e4144-a522-7100-822c-9521636fa5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7cc6-8078-b8c584bff822" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual_019e4144-a522-7100-822c-9521636fa5f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e4144-a522-771d-9c9c-3ec9fa5d7237" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_019e4144-a522-775a-ae5f-74dac127b422" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-771d-9c9c-3ec9fa5d7237" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_019e4144-a522-775a-ae5f-74dac127b422" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019e4144-a522-732f-bd3d-62f000cba80f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-771d-9c9c-3ec9fa5d7237" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_019e4144-a522-732f-bd3d-62f000cba80f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/FairValueDisclosureAssetsandLiabilitiesReportedFairValueDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_AssetsFairValueDisclosure_019e4144-a522-7121-9930-21eb71d2439e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_019e4144-a522-79ed-b47b-84821363a640" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7121-9930-21eb71d2439e" xlink:to="loc_us-gaap_DerivativeAssets_019e4144-a522-79ed-b47b-84821363a640" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_019e4144-a522-7817-a67b-1b8c51880598" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7121-9930-21eb71d2439e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_019e4144-a522-7817-a67b-1b8c51880598" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_019e4144-a522-75de-8ca2-c7a7131d6ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-76ad-be7c-2bd6f7cffc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-75de-8ca2-c7a7131d6ce6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_019e4144-a522-76ad-be7c-2bd6f7cffc1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_019e4144-a522-766a-931d-7c23ecd82fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-75de-8ca2-c7a7131d6ce6" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_019e4144-a522-766a-931d-7c23ecd82fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019e4144-a522-7597-8777-b436bdd616ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_019e4144-a522-7702-bd73-1e55caa79af0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7597-8777-b436bdd616ea" xlink:to="loc_us-gaap_DerivativeLiabilities_019e4144-a522-7702-bd73-1e55caa79af0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LeasesOperatingLeasesDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-7ca0-be18-bdcce30c1e82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019e4144-a522-73e1-b3e2-89c61f2c20b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7ca0-be18-bdcce30c1e82" xlink:to="loc_us-gaap_OperatingLeaseCost_019e4144-a522-73e1-b3e2-89c61f2c20b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_019e4144-a522-7bc4-95be-1b6fa39baa82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-7ca0-be18-bdcce30c1e82" xlink:to="loc_us-gaap_VariableLeaseCost_019e4144-a522-7bc4-95be-1b6fa39baa82" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LeasesMaturityofOperatingLeaseDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-732b-b956-b62ce7a44688" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e4144-a522-707a-8688-ddd985b5b7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-732b-b956-b62ce7a44688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e4144-a522-707a-8688-ddd985b5b7fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e4144-a522-773a-bbeb-b73002807ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-732b-b956-b62ce7a44688" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e4144-a522-773a-bbeb-b73002807ca2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/LeasesMaturityofOperatingLeaseDetails_1" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_019e4144-a522-76e9-bada-dbb983dde19a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_019e4144-a522-76e9-bada-dbb983dde19a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_019e4144-a522-770a-818b-a57ac61d9a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_019e4144-a522-770a-818b-a57ac61d9a8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_019e4144-a522-7a4f-bfd3-b915d0d6e00d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_019e4144-a522-7a4f-bfd3-b915d0d6e00d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_019e4144-a522-77dd-8078-96519d364eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_019e4144-a522-77dd-8078-96519d364eb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_019e4144-a522-7c24-a876-e6d883e71444" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_019e4144-a522-7c24-a876-e6d883e71444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_019e4144-a522-778d-b19b-e5e904746f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019e4144-a522-758e-b5f3-07e16f473433" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_019e4144-a522-778d-b19b-e5e904746f3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.communitybank.tv/role/VariableInterestEntitiesCompanysLIHTCandHTCInvestmentDetails" xlink:type="simple" xlink:href="cbfv-20260630.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_019e4144-a5ef-75b6-af1a-0c0210b54057" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_InvestmentProportionalAmortizationMethodElectedAccumulatedAmortization_019e4144-a5ef-72fa-9564-e0b245efa933" xlink:href="cbfv-20260630.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_019e4144-a5ef-75b6-af1a-0c0210b54057" xlink:to="loc_cbfv_InvestmentProportionalAmortizationMethodElectedAccumulatedAmortization_019e4144-a5ef-72fa-9564-e0b245efa933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cbfv_InvestmentProportionalAmortizationMethodElectedGrossAmount_019e4144-a5ef-7806-bf07-5e3a705a465f" xlink:href="cbfv-20260630.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_019e4144-a5ef-75b6-af1a-0c0210b54057" xlink:to="loc_cbfv_InvestmentProportionalAmortizationMethodElectedGrossAmount_019e4144-a5ef-7806-bf07-5e3a705a465f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
