<?xml version="1.0" encoding="utf-8"?>
<xbrl
  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-20200819.xsd" xlink:type="simple"/>
    <context id="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001605301</identifier>
        </entity>
        <period>
            <startDate>2020-08-19</startDate>
            <endDate>2020-08-19</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl80L2ZyYWc6YmQ0MThiZGRlMWIxNDAyYWJkNTBjODFjMzdhN2Q1ODUvdGFibGU6MGE2ZjdjZjJkMjQ4NDBmZmIwMjIwMDg0YzBhZGY0M2MvdGFibGVyYW5nZTowYTZmN2NmMmQyNDg0MGZmYjAyMjAwODRjMGFkZjQzY18xLTEtMS0xLTA_e2be8736-ae71-470b-a75b-ada5a3cfb51f">0001605301</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl80L2ZyYWc6YmQ0MThiZGRlMWIxNDAyYWJkNTBjODFjMzdhN2Q1ODUvdGFibGU6MGE2ZjdjZjJkMjQ4NDBmZmIwMjIwMDg0YzBhZGY0M2MvdGFibGVyYW5nZTowYTZmN2NmMmQyNDg0MGZmYjAyMjAwODRjMGFkZjQzY18yLTEtMS0xLTA_5042ccdf-885d-4083-b3d0-1e59a58ae24a">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDE4_7e6548d8-e98c-4f7c-9eac-2db4e7af0e3a">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8yMjY_4fec3616-6da7-4b7b-8881-c6abfa49ee9a">2020-08-19</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6ZDI0NGI4MDNjYWUyNDQ5ZGFmNDcwM2MyMDk3ZjY4OWEvdGFibGVyYW5nZTpkMjQ0YjgwM2NhZTI0NDlkYWY0NzAzYzIwOTdmNjg5YV8wLTEtMS0xLTA_01f82ea9-e1bf-4ea1-bfd2-03e28379ad8e">CB FINANCIAL SERVICES, INC.</dei:EntityRegistrantName>
    <dei:EntityFileNumber
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDEy_d5fb3ad6-a69e-4979-aa01-c71ffa4b285b">001-36706</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6MjViMTdlOTQ5YzgxNDljOTlhY2I1NjcwZTIwZWI2YzAvdGFibGVyYW5nZToyNWIxN2U5NDljODE0OWM5OWFjYjU2NzBlMjBlYjZjMF8wLTAtMS0xLTA_37afebaa-4cc0-438e-bd20-1c81152265a6">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6MjViMTdlOTQ5YzgxNDljOTlhY2I1NjcwZTIwZWI2YzAvdGFibGVyYW5nZToyNWIxN2U5NDljODE0OWM5OWFjYjU2NzBlMjBlYjZjMF8wLTItMS0xLTA_3276901c-1e39-445e-81a1-10632e1dfbe5">51-0534721</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6YzhmOWVjN2VhOWJjNGE4YTk3NGVkYjdjYjVlNjJmMjIvdGFibGVyYW5nZTpjOGY5ZWM3ZWE5YmM0YThhOTc0ZWRiN2NiNWU2MmYyMl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTI5ZGZmNTY5ZDE0MTg2YjMxM2QwNzAwYmIwNzkwOF80_18d04bd2-cb65-4126-876a-c3f95fbbbf1f">100 N. Market Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6YzhmOWVjN2VhOWJjNGE4YTk3NGVkYjdjYjVlNjJmMjIvdGFibGVyYW5nZTpjOGY5ZWM3ZWE5YmM0YThhOTc0ZWRiN2NiNWU2MmYyMl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTI5ZGZmNTY5ZDE0MTg2YjMxM2QwNzAwYmIwNzkwOF84_2471e729-f9cf-4d1c-8522-31cd0d81653c">Carmichaels</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6YzhmOWVjN2VhOWJjNGE4YTk3NGVkYjdjYjVlNjJmMjIvdGFibGVyYW5nZTpjOGY5ZWM3ZWE5YmM0YThhOTc0ZWRiN2NiNWU2MmYyMl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTI5ZGZmNTY5ZDE0MTg2YjMxM2QwNzAwYmIwNzkwOF8xMg_ecf0739d-a753-40ad-a220-0c607fe6b617">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6YzhmOWVjN2VhOWJjNGE4YTk3NGVkYjdjYjVlNjJmMjIvdGFibGVyYW5nZTpjOGY5ZWM3ZWE5YmM0YThhOTc0ZWRiN2NiNWU2MmYyMl8wLTItMS0xLTA_83ec909b-0d01-4b0d-81b0-b0f482c7d13d">15320</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6MWJhOTdmZWMwMWViNDBjYmJmNjdhMzdlZDE2YTgyMmMvdGFibGVyYW5nZToxYmE5N2ZlYzAxZWI0MGNiYmY2N2EzN2VkMTZhODIyY18wLTEtMS0xLTAvdGV4dHJlZ2lvbjplMzcxODdjNGZmZDI0NGM5ODAyZmM1YzAzZWI2ZjQ0Zl81_a10bc68f-0672-407f-bad8-a7b279ae8e38">724</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6MWJhOTdmZWMwMWViNDBjYmJmNjdhMzdlZDE2YTgyMmMvdGFibGVyYW5nZToxYmE5N2ZlYzAxZWI0MGNiYmY2N2EzN2VkMTZhODIyY18wLTEtMS0xLTAvdGV4dHJlZ2lvbjplMzcxODdjNGZmZDI0NGM5ODAyZmM1YzAzZWI2ZjQ0Zl85_aa714e50-abd4-48e9-aab5-94fc5a154fc7">966-5041</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDEz_00f4bac0-3c75-4899-b701-4abc28d35784">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDE0_8748f69c-a3f5-4c1a-9571-84fad8f2846a">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDE1_02f0a280-efb2-4b2e-a5b7-7c671ce5aeaf">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDE2_435db28e-ff85-4689-b4be-85bc636f9a2c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6ZWQ3YTZlZWNhNDQyNGRjNWJiOWU5YTQyNzk5MGU3MzQvdGFibGVyYW5nZTplZDdhNmVlY2E0NDI0ZGM1YmI5ZTlhNDI3OTkwZTczNF8wLTAtMS0xLTA_1aa30ade-82ab-478e-ab8b-c6d699ce09d8">Common stock, par value $0.4167 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6ZWQ3YTZlZWNhNDQyNGRjNWJiOWU5YTQyNzk5MGU3MzQvdGFibGVyYW5nZTplZDdhNmVlY2E0NDI0ZGM1YmI5ZTlhNDI3OTkwZTczNF8wLTItMS0xLTA_8d77dd1e-5d9b-491e-9736-38596d5453ce">CBFV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGFibGU6ZWQ3YTZlZWNhNDQyNGRjNWJiOWU5YTQyNzk5MGU3MzQvdGFibGVyYW5nZTplZDdhNmVlY2E0NDI0ZGM1YmI5ZTlhNDI3OTkwZTczNF8wLTQtMS0xLTA_34d7e764-bdc0-473e-883d-2fae7ac81254">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic285591a499840b6821a7a107dd4fddb_D20200819-20200819"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwMTQ1NzVlNWQxZjQ1OTY5Mjk5NGVkNWU2Njc2MjU2L3NlYzpkMDE0NTc1ZTVkMWY0NTk2OTI5OTRlZDVlNjY3NjI1Nl8xL2ZyYWc6ZjExMjk5MjlmODQ3NGM3MWE0NGMxMjY3YTM4MjgzNzkvdGV4dHJlZ2lvbjpmMTEyOTkyOWY4NDc0YzcxYTQ0YzEyNjdhMzgyODM3OV8xNDE3_2a8a64da-8f21-461e-8b6d-c6ba321343bb">false</dei:EntityEmergingGrowthCompany>
</xbrl>
