Payroll Statuses
| Status: | Unprocessed | Submitted | Pending | Paid | 
|---|---|---|---|---|
| Description | A payroll's default state when it is first created. | Payroll has been submitted to Gusto for processing but bank debits have not been initiated yet. | Payroll has been submitted to Gusto and company bank debits have been initiated. | A payroll was submitted, processed, and employee direct deposit payments have been initiated (employees paid / payroll complete). | 
| Business Logic | "processed": false | "processed": trueCurrent time is < 4:00pm PT on the payroll_deadline | "processed": trueCurrent time is >= 4:00pm on the payroll_deadline | "processed": trueCurrent time is >= check_date | 
| Transitions | An unprocessed payroll transitions to the next status - **submitted - when payroll is submitted. | A submitted payroll transitions to pending at 4:00pm PT on the payroll_deadline.When a submitted payroll is canceled, a payroll transitions back to "processed": false (unprocessed). | A pending payroll transitions to paid on the check_date. | This is the final state of a payroll and it does not transition to another status from here. | 
| Can Update? (includes skip)  | Yes | No | No | No | 
| Can Cancel? | No | Yes | No | No | 
| Additional Details | _Bank debits will initiate a little after 4:00pm PT on the payroll_deadline.If payroll is submitted after 4:00pm PT on the payroll_deadline, the payroll will be delayed by 1 business day and the payroll_deadline will update accordingly._  | Direct deposits are typically paid early on the morning of the check_date but sometimes it takes a little longer for banks to update. Please up to 24 hrs for the deposits to be reflected on employee bank statements.  | 
Updated 12 months ago