You can now edit all fields on employees and contractors in Console, except for SSNs and workplaces (coming soon), directly on the employee or contractor detail page. This feature enhances the Console experience, allowing you to modify these fields with the same ease as you would edit a company detail. To update a worker’s information, click the edit icon on the employee or contractor detail page. We will continue to send webhooks when you update information in Console.
Changelog
Four new Check Components for viewing documents
We have released four new Check Components aimed at viewing and downloading documents. You can now embed Check Components that allow companies, contractors, and employees to view tax and authorization documents so you don’t have to build these experiences yourself. See our documentation to learn more about our Company Authorization Document, Company Tax Document, Employee Tax Document, and Contractor Tax Document components.
Increased Visibility into Invalid SSNs
You can now easily find which employees and contractors have invalid SSNs by generating real-time reports of all employees and contractors with invalid SSNs in Console. We have also added a new field “ssn_validation_status” to the employee object and contractor object in the API. These changes should enable you to save time and streamline the process of fixing these incorrect IDs.
Sandbox Testing for Company Review
You can now test the Company Review process in Sandbox. You will start to see webhooks when the `company.implementation.kyb_status` field changes through its lifecycle of not_initiated, in_review, and then approved.
Employees Now Alphabetized
Employees are now listed in alphabetical order by default in the employee lists API, employee displays in Console, and all related components, making it simpler for you to find the information you need. The same change for contractors will be coming soon!
Enhancements to Check’s Reporting Capabilities
We’ve added two new data fields to Check’s reporting functionality including viewing company “Standing” in the Funding Failures report and now you can include a worker’s “Active” status in our Custom Report Builder. Use these new fields to make analyzing funding failures and active workers more seamless for your Operations teams.
ACH Trace Numbers Now Available in Console
We’ve added ACH trace numbers in the Console view of Payment Attempts, so that you can provide them directly to employers who reach out for tracking information to understand where their payments are.
Filter Action Center by Implementation Owner
You can now filter Console’s Action Center to only view document requests related to companies you oversee. This feature enables a more tailored Console experience by allowing you to view only outstanding requests relevant to you. To use the filter, simply start typing your email address into the “Account Contact” filter field. You must be sending account contact information via the Enrollment Profile in order to take advantage of this feature.
Contractors Added to Payroll Journal and Payroll Summary Reports
You can now include contractors in both the Payroll Summary and Payroll Journal reports. When downloading the report, just check “Select to include contractors” and they will be included in the reports.
Query Employee Paystubs by Payday via API
We’ve added support for two new optional query parameters for the Employee Paystubs API endpoint, enabling users to retrieve paystubs within custom payday date ranges. This enhancement provides more flexibility than the previous restriction of displaying only the most recent paystubs for an employee, starting from today’s date.With the new `start` parameter, users can retrieve paystubs that have payroll paydays starting on or after the specified date. The `end` parameter will retrieve paystubs that have payroll paydays ending on or before the specified date. Together, these two parameters will allow users to filter paystubs based on a specific payroll period.
New Features in Console to Super Power Support Teams
You can now deactivate and terminate employees in Console, deactivate workplaces for contractor only companies in Console, delete Console users and view Contractor pay statements.
Payrolls Now Sorted By Payday
Our payrolls list endpoint will now return results sorted in descending order by payday, in both our API and in the display in Console. In cases where multiple payrolls have the same payday, payrolls that are created more recently will come first.
Custom Earnings Codes Now Available in Components
If a company has specific earning needs that are not covered by default earning types, they can create custom earning codes. For example, a company might want to differentiate earnings from different parts of the day, which they can do by creating “Hourly - Day” and “Hourly - Night” earning codes. To bring Components to parity with the power of our APIs, these custom earning codes can now be selected as earning types in the Run Payroll Component. Learn more about using earning codes and the Run Payroll Component in our documentation.
Generate Individual Component Links in Console
You can now generate individual component links for customers in Console to send customers specific onboarding steps such as Filing Authorization and Tax Setup. Previously, Console users could only send customers a link to the entire Onboard flow; this change enables you to provide customers a more tailored experience for the onboarding steps they need to complete. When you click the new Generate Component Link button, you’ll see a dropdown of options which still includes the entire onboard flow (“Onboard”), as well as options for individual steps.
Deeper Component Customization
We’ve released deeper customizations of Check Components, enabling Components to appear native to your product. When creating Components to embed in your product, you can now specify the font family, monospace font family, and primary color to modify the appearance of Components. Out of the box, you can specify any web-safe font family, but you can also provide a custom font source for Components to use, allowing Components to closely fit your brand.
Download Paystubs in Console
Employee Paystubs can now be downloaded in Console. If you go to an Employee profile in Console and head to the new Paystubs tab, you can download any paystub for an employee for a payroll they have participated in. They are sorted by most recent payday.
Instant Go Lives for Non-YTD Companies
As soon as you “Confirm and Submit” any company that does not have any Year-to-Date payroll history in Console, they will instantly be able to run their first payroll. This change allows for faster go-lives and will also reduce pain in instances of delayed start dates. Check will continue to send a Zendesk ticket when our internal setup processes are complete, but these processes no longer block first payroll approval.
Failed Filing Report now in Console
We're changing how we share failed filings for Q1. Instead of placing them in a Google Sheet like in previous quarters, we'll upload them to a new report in Console called Failed Filings. In addition to filings that have failed, you will be able to view the refiles that Check has requested, enabling you to get an up-to-date picture of employers that still have unresolved filing issues.
More Payroll Webhook Events
We will be sending additional webhooks for payrolls. Payroll webhooks are currently sent when any payroll lifecycle event occurs, resulting in a payroll changing statuses. With this enhancement, Check would additionally send webhooks upon payroll creation, update, and deletion. You can use these webhooks to keep your database in sync with Check’s; for example, if a payroll is modified through the Run Payroll Component, you’ll receive an update webhook and be able to store the updated state locally. We’ve enabled these webhooks in the Sandbox environment to enable you to test receiving these webhooks. Once you give us the go-ahead, we’ll enable them for you in your production environment.
Action Center in Console Updates
Following last week’s release of Action Center, you can now filter document requests in Console to show only Live companies, making it easier for your team to find the relevant companies for them. Live is defined as non-terminated companies that have approved a payroll. Additionally, we have added a link in the Company column to each relevant company to make it faster to complete any task.
Grouping Statuses in Console Company Page
Console’s Company page now groups all company statuses and standing conditions at the top of the Company page, so you have to scroll less to get all the information you need.
2023 Idaho Special Administrative Reserve Surtax now available
The Idaho Department of Labor has reactivated its Administrative Reserve Tax Rate effective for 2023. In response, Check will now require employers to provide this rate, and update their SUI and Workforce Development Rate if needed. The agency sent tax rate notices to all Idaho employers in December with their 2023 rates. Employers can provide and update their rates in the Idaho Tax Setup portion of Employer Onboard under the Idaho Special Administrative Reserve Surtax section. Note: This rate is required as soon as possible but will not block the employer from running payroll. Employers must provide this rate to ensure accurate payments.
Find Document Requests in Action Center
You can now find the status of all document requests in a new section of Console called ‘Action Center.’ In the Action Center, you’ll see a feed of all document requests sorted by the most recent status updates. You can filter the requests to see only those which require action (“Open” or “Failed”), or view all historical requests, including those in “Pending” or “Resolved” statuses. Learn more about document requests in the knowledge base.
Connecticut SUI Power of Attorney Form now available
The Connecticut State Unemployment Insurance (SUI) Power of Attorney Company Filing Authorization Form for Connecticut employers is now available in Check. Existing employers in Connecticut will be put into a “Needs Attention” state until they complete this form but will still be able to run payroll. New Connecticut employers will need to sign and submit this form during the onboarding process, before being able to run payroll. This should happen via Employee Onboard or via the Forms API. Learn more about the Onboard Component here.
Bank verification document request improvements
You can now see all bank verification document requests in Console within minutes of an Employer linking their Plaid account. This release drastically reduces instances of bank verification document requests coming through Zendesk later in the company enrollment lifecycle. This change comes as part of a broader effort to both make document requests predictable and available upfront during the Company Review process and to strengthen Check’s ability to detect fraudulent companies. Outstanding bank verification document requests will still block payroll, but these document requests will be surfaced much earlier in the enrollment process. Document requests will continue to be displayed in both the API and in Console (in the Company Actions view). Learn more about the bank verification process in our API docs.
Payment method selection when creating and editing payrolls in Console
You can now modify the payment method of payroll items and contractor payments when creating and editing payrolls in Check Console. This can be useful for uploading any remaining payrolls before the end of the year, as you can now mark them as all-manual with a payday in 2022.
2023 Arizona A-4 Form Update
The Arizona Department of Revenue (DOR) has updated Form A-4, Employee’s Arizona Withholding Election. Starting this Friday, December 23rd, please prompt all employees with workplaces in Arizona to submit a new 2023 Arizona A-4 Form in Employee Onboard. The 2023 form comes with a new set of withholding rates and a new default rate available for Arizona employees. Check will not block an employee if they do not fill this form by January 1, 2023, but we will default them to a withholding rate of 2%, per state guidance. For more information on this new form, see the Arizona DOR FAQ.
2023 Oregon Paid Family Medical Leave
In Oregon, per the 2023 state requirement, Check will withhold the Paid Family and Medical Leave Insurance tax (PFML) for all employees and for employers with 25+ employees. Please prompt all employers with workplaces in Oregon to answer additional OR PFML questions in Employer Onboard or in your product via API. Check will put the employer in a `needs attention` Onboarding state until the employer answers these questions. Employers will not be blocked from running payroll due to this change.
If you have current employers affected by this change, you will receive a follow-up from Check with proposed communication to these employers alongside a list of impacted employers. For more information on this new PFML, see the Oregon agency website.
2023 Colorado Paid Family Medical Leave
In Colorado, per the 2023 state requirement, Check will withhold the Paid Family and Medical Leave Insurance tax (PFML) for all employees and for employers with 10+ employees. Please prompt all employers with workplaces in Colorado to answer additional CO PFML questions in Employer Onboard or in your product via API. Check will put the employer in a `needs attention` Onboarding state until the employer answers these questions. Employers will not be blocked from running payroll due to this change.
If you have current employers affected by this change, you will receive a follow-up from Check with proposed communication to these employers alongside a list of impacted employers. For more information on this new PFML, see the Colorado agency website.
Self-serve corrections templates in Console
You now generate company-specific corrections templates in Console. When an employer needs to make a payroll correction, navigate to the company page, click the reports tab, and click the blue “Download Payroll Template” button. After completing all required information, submit the payroll correction template to Check Support via the support portal (ticket category “Correct Payroll”). Please download this template each time you need to make a correction, as the template may change over time with new taxes and earning codes. See a demo and learn more about Making a Payroll Correction in the Knowledge Base.
New Graduation and Downgrade policies available December 12, 2022
To reward businesses that consistently fund their payrolls and mitigate the impact of failed fundings, we've rolled out two new policies related to Company Processing Period, effective Monday, December 12, 2022. This includes a “Graduation” process and a “Downgrade & Exit” one for changing a business’ payroll processing period. To learn more, visit the Company Graduation, Downgrade & Exit Processes Guide in the Knowledge Base.
2% Shareholder Benefits and HSA Reporting in Console
You can now report 2% Shareholder Benefits and HSAs using the Run Payroll Component in Console. To do so, you’ll need to run an off-cycle payroll on behalf of your employers. This feature will allow you to handle reporting these benefits and HSAs without integrating with our 2% shareholder earnings via API. Please note, 2% Shareholder Group Term Life must still be reported by an employer on a payroll with regular or supplemental pay using the regular `group_term_life` earning. To learn more, see our 2% Shareholder Reporting Guide in the Knowledge Base. See a demo of the process here.
Upload multiple files for a requirement in the Document Upload center in Console
After submitting one file to satisfy a requirement in Console, you will now see the ability to upload another file for the same requirement. You may choose the same type of file or different types of files for that requirement. See how it works in this demo.
View and create signatories for a company in Console
You can now view the company signatories, and create new signatories, on the company detail page in Console. Companies going through enrollment use signatories to sign forms and initiate company review. With signatories, the enrollment profile, and tax setup information in Console, you can now enter all information to initiate company review for a business via Console. Learn more about signatories here and their use in the company enrollment process here.
Create and edit payrolls in Console
You can now create, edit, and view payrolls in Console. To create a new payroll, you can navigate to the list payrolls view for a company. To edit a payroll, navigate to that payroll and click the Edit button. This enables integrating partners to create, edit, and approve payrolls more quickly, removing the need to integrate with Check’s flows for running payroll. This release also helps ensure a successful year-end, as you may need to handle support cases that you may not have support for in your product, like 2% shareholder payouts. In these cases, you can create a payroll in Check in Console with the appropriate earnings. See how it works in this demo.
Download reports for outstanding tax inputs needed for successful filings
Check now offers a variety of new CSV reports for download in a new Tax Inputs report page in Console (see below). Reports include
- Companies with outstanding Applied For IDs by state jurisdiction
- Companies with outstanding Applied For IDs by individual ID
- Outstanding company and employee tax inputs needed for successful Year-End filings, such as MD NAICS codes, WA SOC codes, and IN residency and employment county codes.

Edit Company Enrollment Profile in Console
You can now edit the company enrollment profile on the company detail page in Console. Learn more about Check company enrollment here.
Support for 2% shareholders in Check API
Check now offers new earning types for 2% shareholders via the API, including `2_percent_shareholder_benefits` and `2_percent_shareholder_hsa`. These earning types are only available to employees that are 1) identified as a 2% shareholder in the company-defined employee attribute field and 2) employed by an S-Corp or LLC company. See our docs for more information on Group Term Life earning types for 2% shareholders.
Please note that all S-Corp and LLC employees will be placed in a ‘needs attention’ state until the company-defined attribute has been updated, but this will not block payroll. You are able to set this status in Console or using the API, and employers will be able to set this status using Employer Onboard. You can update the 2% shareholder earning types today via API integration or wait for support in Console later this month. Learn more about 2% shareholder earning types here.
Edit additional company details in Console
You can now edit company legal name, trade name, website, business type, and industry type on the company details page in Console.
New version of Indiana Withholding Form
The state of Indiana has released a new version of the withholding form (WH-4), which allows employees to claim additional exemption for each adopted qualifying dependent during calculation of the state and county income taxes.
Going forward, Check will surface a new parameter during Indiana employee onboarding, which is used to collect the number of adopted qualifying dependents each employee has. Should employees who previously onboarded wish to take advantage of the new exemption, they can do so by signing and submitting the WH-4 form again.
Manage company review documents in Console
You can now view and take action on document requests for company review in Console. Use the new Company Actions tab in Console to submit and monitor the status of outstanding document requests. Check will continue to use Zendesk to communicate company review outcomes and manage requested documents in order to minimize disruption to our partners’ current processes. However, we encourage all partners to migrate this workflow to Console for faster document verifications and a more seamless experience. For a walkthrough of the Company Actions workflow, see this loom video.
Identify failed funding with the Requirements API
The Requirements API now provides the ability to identify payroll funding failures for a given company as well as track the funding recovery process for failed payrolls. Leveraging this API, you can now identify outstanding funding failures for a given company and receive funding status updates. Companies that fail to fund payroll will be blocked from running additional payrolls until the funds are recovered. Learn more about identifying and resolving funding failures here.
Manage paperless delivery for W-2 and 1099 statements
Employees can now opt into paperless delivery of W-2 statements using a checkbox in the Employee Onboarding component. Similarly, the Contractor Onboarding component will also provide a checkbox where contractors can opt into paperless delivery for 1099s.
You can also manage consent for paperless delivery of annual tax statements in Console, using the Employee or Contractor Info pages. This enables you to reflect any changes in the worker’s delivery preferences that are collected outside of your product. To learn more about managing delivery methods for W-2 and 1099 statements, check out our knowledge base.
New Washington SOC Codes
The state of Washington now requires all companies to provide a Standard Occupational Classification (SOC) code for each employee. As such, when onboarding new employees in Washington going forward, Check will prompt each employer to provide an appropriate SOC code on each employee’s behalf. There is no integration work required on your end.
If an employee is missing a SOC code, their Onboard Status will remain in ‘needs_attention’ state. While the ‘needs_attention’ state does not interfere with running payroll, Check will need this information by the year-end in order successfully file taxes.
Check will provide separate guidance by November 1 on how to backfill this information for existing employees in Washington.
New Maryland NAICS Codes
The state of Maryland now requires every company to provide a North American Industry Classification System (NAICS) code on the state’s annual reconciliation statement. As such, when onboarding new employers in Maryland going forward, Check will prompt each employer to provide an appropriate NAICS code. There is no integration work required on your end.
If the employer does not provide a NAICS code, their Onboard Status will remain in ‘needs_attention’ state. While the ‘needs_attention’ state does not interfere with running payroll, Check will need this information by the year-end in order to successfully file taxes.
Check will provide separate guidance by November 1 on how to backfill this information for existing employers in Maryland.
Labels on boolean company defined attributes
You can now use an options array to company-defined attributes of type boolean. This will enable presenting more user-friendly options when surfacing boolean company-defined attributes. Instead of presenting True and False, you can now present Yes and No. Learn more about retrieving and updating company-defined attributes here.
References to “TIN” in Check Onboard changed to “Identification Number”
We have updated some language in Check Onboard to increase clarity for users. Previously, where contractors were asked to provide a TIN, they will now be asked to provide an Identification Number. This term is used to encompass a Social Security Number (SSN), Employee Identification Numbers (EIN), or an Individual Taxpayer Identification Number (TIN). Learn about managing contractors in Check Onboard here.
Update processing periods via Console
You can now change the processing period of a company or individual payroll in Console. This change can be made on the company’s page in Console, or for draft payrolls in the payroll journal. If a company has not been approved for 2-day processing, this option will be greyed out. If you would like to upgrade a company to 2-day processing, reach out to Check Support.
Update company processing periods via API
You can now change the processing period of a company via the Check API. This will affect all new, nonexistent payrolls. If a company has not been approved for 2-day processing, you will receive an error message. If you would like to upgrade a company to 2-day processing, reach out to Check Support. Learn more about updating the company object here.
Support for earning codes and earning rates in the custom report builder
You can now use the Custom Report Builder in Console to generate reports that include information about custom earning codes and earning rates. This enables the creation of reports that detail earning information and aggregate gross pay amounts earned at different rates and codes. Learn more about the Custom Report Builder here.
View payment method in Payroll Journal
You can now view the payment method of a payroll in both Console and in the payroll journal downloadable report. This allows you to differentiate between direct deposit and manual payrolls to employees. Learn more about payment methods in the payroll item here.
Bulk create Employee Benefits or Post-Tax Deductions
You can now create more than one benefit or post-tax deduction object at once in Console. With this new company-level, bulk upload workflow, you can upload all relevant information via CSV. Learn more about creating employee benefits and post-tax deductions in Console here.
Quarterly pay frequency for payroll audits in Console
When uploading a quarter of payroll history, Check will now smartly detect if the quarterly payroll starts and ends on a quarter start and quarter end. If it does, we will audit the uploaded payroll using a quarterly pay frequency. As a result, you will start to see less variances when uploading quarterly payrolls.
Introducing the Early Enrollment Component
We have released a new component that allows employers to input all of the necessary enrollment details required to kick-off company review. Partners can use this component to facilitate getting important company review decisions earlier in onboarding, such as company eligibility and processing period. Learn more about the Early Enrollment Component here.
Multi-state support for employees in Missouri
You can now serve employees that live in Missouri and work in another state, work in Missouri and live in another state, or who split their time working in Missouri and other states. Now, any new multi-state employees onboarded will be automatically prompted to provide the percent of time worked in Missouri while filling out the form MO-W4A surfaced via the Tax Setup API or Onboard. Please refer to the employees’ MO-W4A and MO-W4C Forms if you have multi-state employees that are switching from another payroll provider.
Determine how to unblock payroll with the Requirements API
You can now query the Requirements API to surface what information is required to unblock payroll. For example, you can use the Requirements API to build an in-product experience to upload documents to Check during company review. Today, this includes document requests during company review, document requests for bank account verification, and required tax IDs that are in an “applied for” state. Additional use cases coming soon. Learn more about the Requirements API here.
Applied-For Tax ID Reporting
You can now generate a report of the tax IDs that are marked “applied for” for a given company. The report is available as a CSV or as a paginated list. Learn more about the “applied for” IDs report here.
Payment method in paystubs JSON response
You can now see whether an employee was paid as `direct_deposit` or `manual` in the JSON body for the paystubs endpoint. This added granularity allows you to inspect paystubs by payment method to provide more flexibility in how you choose to leverage this endpoint. Learn more about paystubs here.
Bulk Resource GET Requests
You can now request specific API resources in bulk. When the `id` query parameter is used in requests to resource list endpoints such as `/employees` and `/workplaces`, only the specified resources will be returned. Fewer API requests can help improve performance and simplify many use cases. Learn more about bulk requests here.
Upload company documents via API
You can now use the `/company_provided_documents` endpoint to upload documents directly from employers to Check. The current supported document types are geared towards helping with follow-up documentation requests during company review. Additional document types and corresponding Console functionality coming soon. Learn more about uploading company provided documents here.
Update company legal name, legal address, and phone number in Company Onboard and Console
Companies can now update company legal name, legal address, and phone number in Company Onboard, and administrators can update the company phone number in Console. Legal name and legal address can only be updated before company review is initiated. As always, ensure your system stays in sync with these updates by listening to company update webhooks. Learn more about the company object here.
Include employee ID in the payroll journal report
You can now include an employee’s ID as an additional column in our Payroll Journal Report. When the new query parameter ‘include_employee_id’ is set to true or the ‘Select to include employee ID’ checkbox is selected in Console, we’ll include the new column. Learn more about accessing the payroll journal via API here or visit our Payroll Journal Reports page in Console.
No required fields for company creation
You can now create a company object in Check without any of the fields that were previously required (legal name, phone number, address). This update offers more flexibility for custom onboarding flows, making it simpler to create companies and any associated entities with fewer required fields. When a legal name is not provided at creation time, it must subsequently be updated via API using the company ID. Please note that in order for a company to be visible in Console, or to generate links for onboarding, a company legal name and address are required. Learn more about the company object here.
Child Support Remittance available in all states (plus D.C.)
You can now configure any child support garnishment to have payments remitted by Check, regardless of the garnishment’s state agency. This week we’ve added support for Alaska, DC, Hawaii, Iowa, Kentucky, Minnesota, New Jersey, North Dakota, Pennsylvania, Rhode Island, South Dakota, and Wyoming. To enable remittance by Check via the API include `managed = true` when creating or updating thepost-tax deduction object. To enable it via Console, check the “Managed (Payment Remitted by Check)" box on the Child Support object. Learn more about Child Support Garnishment Remittance here.
Create a company using only legal name
You can now create a company with the company object using only the legal name. This improvement allows you to create company objects earlier and adds flexibility to when you collect address and phone number data in your onboarding flow. While no longer required at company object creation, company address and phone number are still required to initiate enrollment with Check. Learn more about the company object here.
Enrollment Profile API, Signatory API
Check is exposing two new API resources, the Enrollment Profile and the Signatory. These APIs enable smooth enrollment processes for your clients. You can read more about them in the Guide to Company Enrollment.
View the status of payments for company tax liabilities
You can now determine the status of company tax deposits with the new List Tax Deposits endpoint. A ‘tax deposit’ refers to a payment that a company owes to a tax agency for any payrolls run on Check. Learn more about tax deposits here.
Child Support Remittance available in Vermont and West Virginia
Check will now remit payments to the child support agencies in Vermont and West Virginia. For Check to remit the payment, you will need to add the garnishment via the post-tax deduction object and mark ‘managed = true’. See which states Check supports for child support garnishments remittance here.
Improved Tax Setup Onboarding Component
We have released a new and improved version of our Tax Setup Onboarding Component that will streamline the tax setup workflow for employers. This new experience includes SUI rate validation (in both the Tax Setup UI and API), SUI rate guidance for new employers, detailed tax parameter labels and descriptions, support links, and more. Learn more about the Tax Setup Component here.

POST multiple items concurrently to /payroll_items
You can now create multiple items for a payroll concurrently. To create items in bulk, pass in a JSON array of payroll items when making a `POST` request to the `payroll_items` endpoint. Learn more about creating payroll items here.
Pay 1099 contractors via the Run Payroll Component
You can now add contractor payments to payrolls using the Run Payroll Component. Without any additional engineering work or configuration, you can now set payment and reimbursement amounts for both individual and business contractors. Learn more about the Run Payroll Component here.

Child Support Remittance now available in Alabama, Delaware, Idaho, Maine, and New Mexico
Check will now remit payments to the child support agencies in Alabama, Delaware, Idaho, Maine, and New Mexico. For Check to remit the payment, you will need to add the garnishment via the post-tax deduction object and mark ‘managed = true’. See which states Check supports for child support garnishments remittance here.
Check Onboard will now request number of W2 employees
A new, optional question asking employers to enter the number of W-2 employees they expect to pay has been added to Company Onboard. This will help Check's risk team more accurately assign payroll processing decisions during the enrollment process. Learn more about Check Onboard components here.

Child Support Remittance now available in South Carolina
Check will now remit payments to the child support agencies in South Carolina. For Check to remit the payment, you will need to add the garnishment via the post-tax deduction object and mark ‘managed = true’. See which states Check supports for child support garnishments remittance here.
Automatic Federal EIN Verification and API
Check will now dynamically verify a Company’s Federal EIN submitted via Check Console or the Tax Setup API. Normally this verification will take less than 10 seconds. Learn more about Automatic Federal EIN Verifications here.
Child Support Remittance now available in Nebraska, Maryland, Ohio, and Missouri
Check will now remit payments to the child support agencies in Nebraska, Maryland, Ohio, and Missouri. For Check to remit the payment, you will need to add the garnishment via the post-tax deduction object and mark ‘managed = true’. See which states Check supports for child support garnishments remittance here.
Offer health insurance with the SimplyInsured Component
You can now offer small group health insurance through our integration with SimplyInsured. SimplyInsured is an online platform that helps small businesses compare and purchase employee medical, dental, and vision insurance plans, covering over 95% of the US population. The SimplyInsured Component enables partners to drive new revenue from a health benefits offering, and launch 75% faster than a direct integration. Learn more about the SimplyInsured Component in our Integration Guide, or reach out for more information.
SUI Rate Validation via API
Check will now validate Employer SUI rates submitted via Check Console and the Tax Setup API to reduce the number of incorrect submissions. Tax values submitted without an effective date will be validated using the current date of submission. For example, if a tax value is submitted without an effective date on 2022-07-18, then validation will be performed by assuming the value is effective on 2022-07-18. To learn more about specific validation constraints use the GET endpoint to ‘list a company's tax parameters’ and refer to the ‘definitions’ field.
Child Support Remittance now available in Mississippi and Oklahoma
Check will now remit payments to the child support agency in Mississippi and Oklahoma. For Check to remit the payment, you will need to add the garnishment via the post-tax deduction object and mark ‘managed = true’. To see which other states are supported, see our State Coverage Tracker.
Enable next day payments via API
You can now update processing periods from 2-day to 1-day via API. This change makes it possible to edit ‘processing_period’ for a payroll object in a draft state, making it easy to switch payrolls from 2-day to 1-day (and vice versa) programmatically. Please note, there is additional cost associated with moving to 1-day processing, so reach out to the Check team before upgrading. Learn more about processing periods in our knowledge base.
Effective dates in the company defined attributes API
Check now supports effective dating for the company defined attributes API. When an `effective_start` is not defined, if the attribute has not yet been initialized, it will be set to 1900-01-01. Otherwise, Check will set the `effective_start` to the current date by default. To learn more about company defined attributes, see our guide here.
Definitions for tax parameters
The Tax Setup API will return a new ‘definitions’ field as part of the ‘tax parameter object’. This new field provides more information regarding the tax parameter setting values, including the minimum, maximum and any associated constraints. As of right now, the definitions are only available for SUI rate tax parameters. Learn more about tax parameter definitions here.
Fund payrolls by wire
You can now approve payrolls via wire up until 2PM PT the day before payday via the API or Check Console. This provides a more automated way to fund and expedite payrolls via wire. In Console, you will see an option to fund by wire when a payroll is within a draft state (see Loom demo). Through the API, you can send a PATCH request with ‘funding_payment_method’: ‘wire’ and then approve normally. Learn more about funding payrolls by wire in the API here.
LIST valid formats for tax parameters
The Tax Setup API will return a new ‘valid_formats’ field as part of the ‘tax parameter object’. This field will list acceptable formats for that particular tax parameter. This is only available for EIN tax parameters. Learn more about the tax parameter object here.
Update to Company Payroll list view in Console
The Company Payroll tab in Check Console will now list 10 payrolls per page instead of the previous 25 per page. This change should speed up load times for this tab going forward. Learn more about working with Check Console here.
Support added for additional withholdings in Utah
You can now request additional withholding of Utah income tax for Utah employees. New and existing Utah employees will have their additional withholdings set to $0, and can have this value edited in Check Console. Learn more about release notes specific to Utah here.
View cash requirement report
You can now view the breakdown of payroll cash requirements by employee and contractor via a CSV or JSON response. This gives more visibility into how taxes, direct deposit, and post-tax deductions impact the cash requirement. Learn more about accessing the cash requirement report via API here.
Create year-to-date limits on miscellaneous post-tax deductions
You can now add an annual limit to miscellaneous post-tax deductions through the Check API and Console. This limit can be set using the `annual_limit` field in the `miscellaneous` object. Once the `annual_limit` is deducted for the calendar year, this PTD will no longer apply for the given year. This feature can be used to support programs like CalSavers, by correctly setting the annual limit for the given year. Learn more about setting annual limits on post-tax deductions here.
Include taxable wages in payroll journal report
You can now include Taxable Wages as an additional column(s) in our Payroll Journal Report. When the new query parameter ‘include_taxable_wages’ is set to true, we’ll include these new columns. Learn more about accessing the payroll journal via API here.
Piece rate support in Check API
You can now support payroll for employees who require to be paid at a fixed piece rate for piecework (ie. each unit produced, mileage driven, or times an action is performed), rather than the hours spent completing the work. We’ve added piece rate specific earning types such as `piece`, `rest_and_recovery`, and `non_productive`, which will allow you to compliantly support piece rate pay in your payroll build.
Learn more about Piece rate here.
Previous payroll provider data imports (Beta)
You can now allow companies to import data from their previous payroll provider in Company Onboard. This feature allows you to easily import data like the company’s legal name and EIN, employee demographic data, and year-to-date pay statements and more. This feature is currently in a beta stage — please reach out if you’re interested in learning more!
Post-tax deduction overrides
You can now enable users to adjust payroll deductions when a payroll is created or run via our API. This enables you to provide more flexibility around how users manage their own deductions. Learn more about how to override post-tax deductions for a single payroll here.
Launch of Check’s Tax Setup API
The Tax Setup API allows you to support better validation of all tax parameters, effective date tax rates, view historically effective-dated tax rates, and see more detailed labels and descriptions of each tax parameter. With this API, you’ll not only be able to collect and update this information but also display this information accurately to your employers and employees.
Learn more about Tax Setup here.
NY Metro Commuter Transportation Mobility Tax Enhancement
Check has enhanced its support of the New York Metropolitan Commuter Transportation Mobility Tax (MCTMT). In summary, rather than having a large collection at the end of the quarter, the Metro tax will be part of the payroll cash requirement and will be accrued on a payroll-by-payroll basis.
New earning type to support paid leave
We now offer the `non_hourly_regular` Earning Type. This category should be used when classifying non-hourly earnings that are taxed like regular earnings. For example, this could be used when tracking the paid family leave for an employee.
Opt into faster processing periods with Next Day Pay
You can now offer next day payroll processing periods through Check. Any customer that is eligible for 2-day payments is automatically qualified for Next Day Pay. Next day processing will have an additional fee per next-day payroll per employee. If you’re interested in getting started with Next Day Pay please reach out to your partner success manager, or learn more about our payroll processing periods in the Knowledge Base.
38% faster load times in Check Onboard
We’ve made several infrastructure improvements to reduce the time it takes to launch Onboard by 38% (P75). Previously, we would show a loading indicator while we loaded all data across the Onboard app. Now we display parts of the Onboard app as they become ready. Learn more about Check Onboard here.
Better mapping of tax setup requirements to filing authorization forms
Previously, we required the tax setup for all jurisdictions to be completed before any filing authorization forms could be signed by companies in our company filing authorization component and Onboard step. Now, filing authorization forms are only blocked by the tax setup details needed by that form. For example, if you have a company in 2 states: CA and NY, you can sign the CA filing authorization forms as soon as you complete the CA tax setup and the NY filing authorization forms as soon as you complete the NY tax setup.
Contractor Payments in Console
Contractor Payments now have their own pages in Console, similar to the ones that previously existed for Payroll Items. Accessible from a Payroll Journal, this page will allow you to observe Contractor Payments and their corresponding attempts as well as retry and refund failed payments.
Learn more about Console here.
Tip credit support in Check API
The Check API now provides an earning type called `tip_credit_adjustment_to_minimum_wage` to allow you to enter in wages for tip credit workflows properly. Tip credit payroll items can be entered into the Check API using this new earning type and the accompanying `tip_credit_amount` field. Note that `cash_tip` and `paycheck_tip` should be used in conjunction with this earning type if an employee's cash_wage is below the state's typical minimum wage.
Learn more about Tip Credits here.