The Check API Developer Hub

Welcome to the Check API developer hub. You'll find comprehensive guides and documentation to help you start working with Check API as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Payroll item earnings

Posted by Ian Zapolsky about a year ago

Today we're announcing an update to the payroll item API that provides a more flexible way to configure employee earnings. We've replaced hour and gross_pay fields in favor of an earnings list, which enables native support for more granular earning details like multiple pay rates.

Reopen pending payrolls

Posted by Vivek Patel about a year ago

Today, we are announcing the ability to reopen pending payrolls. Pending payrolls are payrolls that have been approved but have not yet been processed. When a payroll is processed, we send ACH transactions to the bank to fund the payroll. Pending payrolls can be reopened by making a POST request to /payrolls/:id/reopen. This transfers the payroll back to the draft status, which allows for edits.

Manual employee payment

Posted by Vivek Patel about a year ago

Today, we are adding the ability for employers to manually pay employees. By default, payment_method is direct_deposit, which tells Check to withdraw that employee's net pay from employer accounts, and directly deposit those funds into the employee's accounts. By defining the payment_method as manual on a payroll item, the employee's net pay will be left in the employer’s bank account. This amount will be for the employer to pay directly to the employee on pay day, whether by check, cash, wire, or another method, while still enabling Check to deduct tax liabilities on those wages from the employer’s bank account.

Overtime, PTO, and Sick Pay

Posted by Ian Zapolsky about a year ago

We are excited today to announce the introduction of overtime, PTO, and sick pay to our API. Each of these pay types can be optionally entered into the API when creating a payroll item so that employers can track how many hours of overtime, vacation, and sick time their employees are logging, and how much they earn for those hours.

Paystubs

Posted by Ian Zapolsky about a year ago

Today we’re announcing support for paystubs in our API. A paystub is a document that outlines the details of each pay period for an employee. Several examples of important pieces of information that appear on paystubs are employee and employer names and addresses, current period and year to date gross wages, net pay, benefit deductions, tax withholdings, hours worked, overtime hours, and paid time off or vacation hours used.

Reimbursements

Posted by Cameron Spickert about a year ago

We’ve added the ability to include reimbursements through payroll! Reimbursements provide a convenient way for employers to repay employees for out of pocket business expenses by increasing the employee’s net pay by a specified amount. This reimbursement amount is simply passed through from the employer to the employee, and is not subject to taxes.

Imputed Income

Posted by Nicole Lee about a year ago

You can now report imputed income on payrolls! When a company provides a benefit or service to an employee in addition to their wage, that compensation is taxable. Although imputed income is not reflected in the net pay for an employee, it must be included in their gross pay to accurately withhold taxes.

Lifecycle of a payroll

Posted by Ian Zapolsky about a year ago

Guide available

This post has been reworked into a guide: Life of a payroll.

Support for cash tips

Posted by Nicole Lee about a year ago

Check now supports calculating withholdings for cash tips. Unlike paycheck tips, cash tips are a form of imputed income and are not included in an employee's net pay. Here's an example of an employee that earned $300 in weekly gross pay, $100 in paycheck card tips, and $70 in cash tips.

Supplemental pay and paycheck tips

Posted by Vivek Patel about a year ago

Check now supports calculating withholdings for additional types of pay. In additional to configuring regular pay, you can now configure gross bonuses, commissions, and paycheck tips when configuring payments to an employee. For example, here's the creation of a payroll item for an employee in the service industry that earned their normal $500 weekly gross pay, a $100 discretionary bonus for great work, and $250 in credit card tips from grateful customers: