Running Payroll
Approve payroll through the API and follow the money from approval to funding.
Coming early NovemberThe Run payroll API is not available yet. This page describes how running payroll works in embedded payroll, so you can plan for it.
In embedded payroll, there is no admin portal and no admin users. You approve and run payroll through the API. (In hosted, non-embedded mode, a payroll admin approves payments in the admin portal, and auto-approval is available. Auto-approval is supported only in non-embedded hosted mode.)
The daily approval cutoff
Approve payroll by 10:30am PT (1:30pm ET) on the day you want it processed.
How money moves
Everee debits the company's bank account on the day needed for funds to reach the pay date of the payroll run. The company's funding bank account is connected with the funding bank account component.
Each funding has a status, as shown in the payroll journal:
| Status | Meaning |
|---|---|
PENDING | The funding has been created and has not been submitted yet. |
SUBMITTED | The funding has been submitted and the money is on its way. |
FUNDED | The money has been funded. |
FAILED | The funding failed. |
Follow each payment with the payment.paid webhook. See Sending pay to Everee.
Failed or NSF funding
If a funding fails, for example because the company's account has insufficient funds (NSF), the funding is reported as FAILED. Details of how failed or NSF funding is handled and retried are coming with the Run payroll API. Transfer questions about a failed funding to Everee Customer Success.
Updated about 4 hours ago