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