<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cbfv-20220128.xsd" xlink:type="simple"/>
    <context id="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001605301</identifier>
        </entity>
        <period>
            <startDate>2022-01-28</startDate>
            <endDate>2022-01-28</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV80L2ZyYWc6NjI0YTJjZDMyNTVhNDQxM2FkMjU2ZTZlZmFhYWVjZGQvdGFibGU6Y2IwMTY4OTM2YzM0NDZhNGJlZTI4OTYwMDk2ZDhkZjcvdGFibGVyYW5nZTpjYjAxNjg5MzZjMzQ0NmE0YmVlMjg5NjAwOTZkOGRmN18xLTEtMS0xLTMxOTM4_813377c8-f8fe-4c20-b170-0c8e0d1a10eb">0001605301</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV80L2ZyYWc6NjI0YTJjZDMyNTVhNDQxM2FkMjU2ZTZlZmFhYWVjZGQvdGFibGU6Y2IwMTY4OTM2YzM0NDZhNGJlZTI4OTYwMDk2ZDhkZjcvdGFibGVyYW5nZTpjYjAxNjg5MzZjMzQ0NmE0YmVlMjg5NjAwOTZkOGRmN18yLTEtMS0xLTMxOTM4_2af9b4b8-3f1c-4a93-80dd-52a1db742d5e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDA4_65e11302-8555-4cde-b8e5-3cc8b61bd58b">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18yMjY_618cbff8-760b-4b4e-8a4c-04a4f3b51051">2022-01-28</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6MGY5MDhiZjJhZjEyNDg5Yjg4MTU4M2E3NjQ3NGMwNDkvdGFibGVyYW5nZTowZjkwOGJmMmFmMTI0ODliODgxNTgzYTc2NDc0YzA0OV8wLTEtMS0xLTMxOTM4_d519b5fe-6dca-42ec-9074-27e42c840e6a">CB FINANCIAL SERVICES, INC.</dei:EntityRegistrantName>
    <dei:EntityFileNumber
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDAy_994c5ef9-7e22-4243-96a7-eb84cb70973c">001-36706</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6NDUyNjc1ZWE2YjFmNGE4OWFiNWZmMjQ0YTc4NTA2YzEvdGFibGVyYW5nZTo0NTI2NzVlYTZiMWY0YTg5YWI1ZmYyNDRhNzg1MDZjMV8wLTAtMS0xLTMxOTM4_64f56347-328f-471f-a19d-9c3b6afb6db3">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6NDUyNjc1ZWE2YjFmNGE4OWFiNWZmMjQ0YTc4NTA2YzEvdGFibGVyYW5nZTo0NTI2NzVlYTZiMWY0YTg5YWI1ZmYyNDRhNzg1MDZjMV8wLTItMS0xLTMxOTM4_989cd644-e037-47c2-ac34-f3328b006529">51-0534721</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6NDYxYjlhYjU5NGI2NGEzYThkYTUxZDY1MGNmYzNiNmMvdGFibGVyYW5nZTo0NjFiOWFiNTk0YjY0YTNhOGRhNTFkNjUwY2ZjM2I2Y18wLTAtMS0xLTMxOTM4L3RleHRyZWdpb246MmNlOWIwODVjOTNmNGM3ZGEyYzk2NWI3NDdjYjY0ZWNfNA_66ef0118-42c6-42e1-b748-c1dee94b2d19">100 N. Market Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6NDYxYjlhYjU5NGI2NGEzYThkYTUxZDY1MGNmYzNiNmMvdGFibGVyYW5nZTo0NjFiOWFiNTk0YjY0YTNhOGRhNTFkNjUwY2ZjM2I2Y18wLTAtMS0xLTMxOTM4L3RleHRyZWdpb246MmNlOWIwODVjOTNmNGM3ZGEyYzk2NWI3NDdjYjY0ZWNfOA_6ec5e96e-7aa9-4f6d-a920-75ef27802d19">Carmichaels</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6NDYxYjlhYjU5NGI2NGEzYThkYTUxZDY1MGNmYzNiNmMvdGFibGVyYW5nZTo0NjFiOWFiNTk0YjY0YTNhOGRhNTFkNjUwY2ZjM2I2Y18wLTAtMS0xLTMxOTM4L3RleHRyZWdpb246MmNlOWIwODVjOTNmNGM3ZGEyYzk2NWI3NDdjYjY0ZWNfMTI_1bcf4f67-ed4f-4b92-be24-0091cf278188">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6NDYxYjlhYjU5NGI2NGEzYThkYTUxZDY1MGNmYzNiNmMvdGFibGVyYW5nZTo0NjFiOWFiNTk0YjY0YTNhOGRhNTFkNjUwY2ZjM2I2Y18wLTItMS0xLTMxOTM4_d5ec7423-5fdb-4a62-83c9-af312ef7b4da">15320</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6OGRmMWFlMDAwMGE3NDAxOTkzMTExZWNlOGNkOTQyNDIvdGFibGVyYW5nZTo4ZGYxYWUwMDAwYTc0MDE5OTMxMTFlY2U4Y2Q5NDI0Ml8wLTEtMS0xLTMxOTM4L3RleHRyZWdpb246ZGY0ZGNhYTA5ZjRhNDk2MzgwYTM5Y2RlZDMwZGZkNGZfNQ_377e2ee3-9e89-4d57-a58b-ff1b53486cb2">724</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6OGRmMWFlMDAwMGE3NDAxOTkzMTExZWNlOGNkOTQyNDIvdGFibGVyYW5nZTo4ZGYxYWUwMDAwYTc0MDE5OTMxMTFlY2U4Y2Q5NDI0Ml8wLTEtMS0xLTMxOTM4L3RleHRyZWdpb246ZGY0ZGNhYTA5ZjRhNDk2MzgwYTM5Y2RlZDMwZGZkNGZfOQ_ccd518bf-b7c7-46a3-9b12-2eb6f4a9c23a">966-5041</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDAz_33b4833a-8386-4c53-bfd3-b9d469168afa">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDA0_528a4781-0315-4d7d-8e1b-c1926f0c5915">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDA1_95cff54f-5410-44f3-87a7-c9d5fd31085e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDA2_a9add9fa-cb70-4a50-9bc4-c1f0313233fc">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6MDc0NzhkZDVkNmZjNDg4Mzk5YjY5MjBlNjMwNjgyNGYvdGFibGVyYW5nZTowNzQ3OGRkNWQ2ZmM0ODgzOTliNjkyMGU2MzA2ODI0Zl8wLTAtMS0xLTMxOTM4_6b9b335b-ff9a-47f4-ba53-49a7493320e4">Common stock, par value $0.4167 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6MDc0NzhkZDVkNmZjNDg4Mzk5YjY5MjBlNjMwNjgyNGYvdGFibGVyYW5nZTowNzQ3OGRkNWQ2ZmM0ODgzOTliNjkyMGU2MzA2ODI0Zl8wLTItMS0xLTMxOTM4_d1794cf3-8fe5-42c2-bf03-94aa69b4c94b">CBFV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGFibGU6MDc0NzhkZDVkNmZjNDg4Mzk5YjY5MjBlNjMwNjgyNGYvdGFibGVyYW5nZTowNzQ3OGRkNWQ2ZmM0ODgzOTliNjkyMGU2MzA2ODI0Zl8wLTQtMS0xLTMxOTM4_eeecd348-4498-4b5f-8fb8-cdc7670ba493">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i25eb2374c7ad48b286805f544fb29170_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjA5MjYwODUyZjQ3ODVhYTgzZmM4MDZjMjhjMWIxL3NlYzphM2YwOTI2MDg1MmY0Nzg1YWE4M2ZjODA2YzI4YzFiMV8xL2ZyYWc6YWZlZWVjN2ViYmZmNDEyOTlkNTRmMTUzMTZlZDVkMDcvdGV4dHJlZ2lvbjphZmVlZWM3ZWJiZmY0MTI5OWQ1NGYxNTMxNmVkNWQwN18xNDA3_0a13f5c7-5032-4830-96a2-f9ae891f3330">false</dei:EntityEmergingGrowthCompany>
</xbrl>
