> For the complete documentation index, see [llms.txt](https://docs.zebec.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zebec.io/zebec-application-suite/enterprise-payroll/payroll-schedule.md).

# Creating payroll schedules

A **payroll schedule** defines who gets paid, how much, in which settlement token, and on what cadence. Configure once, run on repeat.\
You can create multiple schedules to cover a variety of cases. Some examples of schedules you can create.

* A monthly schedule for your full-time employees.
* A weekly schedule for a group of temporary workers.
* A daily schedule for a graphic designer, on an hourly rate.

Schedules are managed from the **Payroll Hub**.

![Payroll Hub](/files/LiIPL7iYsOlyo8ikkr6P)

## Payroll Hub at a glance

The stats row at the top summarizes your payroll operation:

| Stat                 | What it shows                                                     |
| -------------------- | ----------------------------------------------------------------- |
| **Active Schedules** | Number of live schedules, and how many have auto-execute enabled. |
| **Payees Covered**   | Total payees included across all schedules.                       |
| **Cycle Outflow**    | Total amount paid out per cycle, in your settlement token.        |
| **Next Run**         | Date of the next scheduled execution.                             |

Use the search box and the **status** / **frequency** filters to find a specific schedule.

## Create a schedule

1. Click **New Schedule** in the Payroll Hub.
2. Name the schedule and select the payees to include.
3. Set the frequency (for example, weekly or monthly) and the start date.
4. Choose the settlement token and chain.
5. Review the total payout and confirm with your signing wallet.

## Schedule statuses

| Status          | Meaning                                                     |
| --------------- | ----------------------------------------------------------- |
| **Active**      | Schedule is live and waiting for its next run.              |
| **Running**     | A run is currently in progress.                             |
| **Deactivated** | Schedule is paused; no runs will execute until reactivated. |

## Schedule actions

Each schedule card shows the payee count, total payout, frequency, settlement token and chain, plus the next or last run timestamp. From a card you can:

* **Run Now** (or **Run next run**) — execute the upcoming run immediately instead of waiting for the scheduled time. See [Running payroll](/zebec-application-suite/enterprise-payroll/running-payroll.md).
* **View active run** — open the live progress view for a run in progress.
* **Deactivate** — pause the schedule without deleting it.

## Instant Disbursement

Need to pay someone outside the regular cadence? Click **Instant Disbursement** in the Payroll Hub to send a one-off payment without creating or modifying a schedule.

## Related

* [Running payroll](/zebec-application-suite/enterprise-payroll/running-payroll.md) — what happens during and after a run.
* [Streaming payroll](/zebec-application-suite/enterprise-payroll/streaming-payroll.md) — how per-second accrual works.
* [Funding your treasury](/zebec-application-suite/enterprise-payroll/funding-your-treasury.md) — make sure the treasury can cover the cycle outflow.
