<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bgsf-20200729.xsd" xlink:type="simple"/>
    <context id="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001474903</identifier>
        </entity>
        <period>
            <startDate>2020-08-05</startDate>
            <endDate>2020-08-05</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl80L2ZyYWc6OTBmYTRiMzJjNWE5NDBhNWEyYzk4ODM4NDhiODJjMmUvdGFibGU6NmM1MDRmM2UyYjg4NDVkZTlhOTY4N2FjMWU3MzFlZDAvdGFibGVyYW5nZTo2YzUwNGYzZTJiODg0NWRlOWE5Njg3YWMxZTczMWVkMF8zLTItMS0xLTA_25924e68-cc0f-4426-bfe3-c4de6a54eb16">0001474903</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl80L2ZyYWc6OTBmYTRiMzJjNWE5NDBhNWEyYzk4ODM4NDhiODJjMmUvdGFibGU6NmM1MDRmM2UyYjg4NDVkZTlhOTY4N2FjMWU3MzFlZDAvdGFibGVyYW5nZTo2YzUwNGYzZTJiODg0NWRlOWE5Njg3YWMxZTczMWVkMF80LTItMS0xLTA_95fd6bfc-654a-40f0-b667-e10fe5d871eb">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDcz_3d5a4a1b-4e0c-4b97-a6a7-3cbafc9ac75c">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yMzE_7f44b4b3-95bb-4a61-b350-ad87d7736643">2020-07-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDc0_f698e239-86ff-4998-9dd0-8a729e767a94">BG STAFFING, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZWU1ZGE1NGU0MzY2NGEwZWIxODEyYThmYTE0MWNlNzEvdGFibGVyYW5nZTplZTVkYTU0ZTQzNjY0YTBlYjE4MTJhOGZhMTQxY2U3MV8wLTAtMS0xLTA_e8fb0274-02ad-4486-95a6-f6bbb85d8ff3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZWU1ZGE1NGU0MzY2NGEwZWIxODEyYThmYTE0MWNlNzEvdGFibGVyYW5nZTplZTVkYTU0ZTQzNjY0YTBlYjE4MTJhOGZhMTQxY2U3MV8wLTEtMS0xLTA_c2339ebc-f248-4376-9aa5-93d6f6eccd81">001-36704</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZWU1ZGE1NGU0MzY2NGEwZWIxODEyYThmYTE0MWNlNzEvdGFibGVyYW5nZTplZTVkYTU0ZTQzNjY0YTBlYjE4MTJhOGZhMTQxY2U3MV8wLTItMS0xLTA_bcc1dbe2-cfa2-48c8-82a6-301a70dec03b">26-0656684</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDY5_a6a00a6d-f4e1-4ca7-b6fa-050b8cfa7b3f">5850 Granite Parkway, Suite 730</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDc1_278f08fd-d876-40f6-a537-ce56c1f696c6">Plano</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDc2_a62f7e72-2846-4075-97bf-9a4c418fe40d">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDcw_506f4275-fe00-408d-8241-69f4fde5de72">75024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDcx_67792568-a5d4-411e-8700-a5bbef6b6be1">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDc3_6d5ba0ac-39d0-4b54-9455-ed1e6820d973">692-2400</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZWI4ZTNiN2M1ZmUyNDA1NmFjOGIyNzk4Y2IxYzU0NTcvdGFibGVyYW5nZTplYjhlM2I3YzVmZTI0MDU2YWM4YjI3OThjYjFjNTQ1N18wLTEtMS0xLTA_9ab30385-2288-4ff7-8812-88e36ad92204">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6NGFjYjY1MDJlZGYxNDBlZmI3ZWU4NjQ1MDE3MjZhY2YvdGFibGVyYW5nZTo0YWNiNjUwMmVkZjE0MGVmYjdlZTg2NDUwMTcyNmFjZl8wLTEtMS0xLTA_8e28e386-6101-4405-8477-55edcb104010">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6NTVlOWFkNjRhNjJlNDlkNTkyOGFlNjlkZGZhNWVlNzkvdGFibGVyYW5nZTo1NWU5YWQ2NGE2MmU0OWQ1OTI4YWU2OWRkZmE1ZWU3OV8wLTEtMS0xLTA_b078b835-c4cb-4df1-8aa6-5972b8decbec">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6NmQ5MDBmNjFhZDYxNDIyZjk3MWIxZWRlZTZhYzZhNzkvdGFibGVyYW5nZTo2ZDkwMGY2MWFkNjE0MjJmOTcxYjFlZGVlNmFjNmE3OV8wLTEtMS0xLTA_9703e41b-b18b-4d71-bba8-2609d0fa496e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGV4dHJlZ2lvbjoyZmUxZDU2MmRhYTU0ODJlYmYyNGY0NTVjMjAyMDliY18yNDc4_c45e261f-ccc2-4acc-93df-252adaf60a0c">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZTUzZmU5OTMxNDZiNDY5ZjgwY2ZjMDFlY2JkYWYyNzEvdGFibGVyYW5nZTplNTNmZTk5MzE0NmI0NjlmODBjZmMwMWVjYmRhZjI3MV8xLTAtMS0xLTA_aebd1b13-a48d-426a-9106-f3db81a59983">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZTUzZmU5OTMxNDZiNDY5ZjgwY2ZjMDFlY2JkYWYyNzEvdGFibGVyYW5nZTplNTNmZTk5MzE0NmI0NjlmODBjZmMwMWVjYmRhZjI3MV8xLTEtMS0xLTA_b11bfeda-ba49-4660-a5e0-902a743b8cad">BGSF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie0dbf65cb0de448e8d250748937198fc_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlZGE2MTQ4MDhlYzQ4ZDE5ZGU0ZDc0ZTkzYWU2NGUyL3NlYzpkZWRhNjE0ODA4ZWM0OGQxOWRlNGQ3NGU5M2FlNjRlMl8xL2ZyYWc6MmZlMWQ1NjJkYWE1NDgyZWJmMjRmNDU1YzIwMjA5YmMvdGFibGU6ZTUzZmU5OTMxNDZiNDY5ZjgwY2ZjMDFlY2JkYWYyNzEvdGFibGVyYW5nZTplNTNmZTk5MzE0NmI0NjlmODBjZmMwMWVjYmRhZjI3MV8xLTItMS0xLTA_7ef29eb3-6e36-4aa2-b737-86c89676af00">NYSE</dei:SecurityExchangeName>
</xbrl>
