January 5, 2021
September 27, 2021

2-day payroll processing

by 
Ian Zapolsky
January 5, 2021
September 27, 2021

2-day payroll processing

by 
Ian Zapolsky

Today we're excited to announce support for 2-day processing on payrolls!

Before, our system only supported a 4-day approval window, meaning that for paychecks to be sent out on a Friday, payroll had to be approved on a Monday. We can now opt companies into 2-day processing, meaning that the same payroll can be approved as late as Wednesday.

The processing period for a company is now surfaced through our API:


{
  "id": "com_OevYFIMa0u7Ws48xANgw",
  "legal_name": "Stark Industries",
  "pay_frequency": "biweekly",
  "bank_accounts": [
    "bnk_nvJJzJQUYPJlrPOdpT7u"
  ],
  "processing_period": "two_day",
  ...
}

Currently, the two possible values of processing_period are four_day (the default) and two_day. We don't expose this field for writing through the API - it is set by Check administrators once a company passes our internal risk checks.

As a part of this change, we've also deprecated the /paydays endpoint, which returns a list of valid paydays and associated approval deadlines, and replaced it with a new endpoint nested under the company detail route.

Now you can send a GET request to https://api.checkhq.com/companies/<company_id>/paydays and receive a list of paydays specific to the processing period of the specified company:


{
  "next": "https://api.checkhq.com/companies//paydays?start=2022-01-06",
  "previous": "https://api.checkhq.com/companies//paydays?start=2020-01-05",
  "results": [
    {
      "payday": "2021-01-06",
      "approval_deadline": "2021-01-04"
    },
    {
      "payday": "2021-01-07",
      "approval_deadline": "2021-01-05"
    },
    ...

Find out how payroll can power your growth.

Contact us to schedule a discovery session about 
working with Check.
Contact Us >