Running Payroll

Approve payroll through the API and follow the money from approval to funding.

🚧

Coming early November

The 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:

StatusMeaning
PENDINGThe funding has been created and has not been submitted yet.
SUBMITTEDThe funding has been submitted and the money is on its way.
FUNDEDThe money has been funded.
FAILEDThe 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.


Did this page help you?