> For the complete documentation index, see [llms.txt](https://knowledge.rollcredits.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledge.rollcredits.io/payroll/review-payroll-runs/run-payroll.md).

# Run payroll

Preview a payroll run for approved timecards, check its cost and reports, and run it or send it to paymasters.

Pay approved timecards from the **All Timesheets** tab of **Payroll > Review Payroll Runs**. Owners, Super Admins and Managers can preview a payroll run and download its preview invoice and reports. Only Owners and Super Admins can run payroll.

{% hint style="info" %}
This page appears only if RollCredits payroll is turned on for your production. The bank account and deposit balance checks apply only if your company or production uses them.
{% endhint %}

## Choose the timecards to pay

1. Go to **Payroll > Review Payroll Runs** and select the **All Timesheets** tab.
2. Select the **All** or **Approved** status tab. **Preview Payroll Run (N approved)** counts the approved timecards that haven't been paid yet.
3. To pay only some of them, go to the **Approved** tab and check their rows. The button changes to **Preview Payroll Run (N selected)**.

* Checking rows on the **All** tab picks timecards for the audit report only. The run still includes every approved timecard.
* Your checks clear when you switch status tabs.
* Timecards with $0 in wages and expenses aren't counted and are left out of the run.
* **Weekly Timesheets** has the same button for the selected week's timecards only. See [Review timecards by week and upload Exhibit G](/payroll/review-payroll-runs/weekly-timesheets.md).

## When Preview Payroll Run is greyed out

Point at the button to see why. The reasons are:

* You don't have permission to preview payroll. Department Heads always see this.
* There are no approved timecards that haven't been paid. See [Review and approve timecards](/payroll/review-payroll-runs/review-timecards.md).
* Every timecard in the run has $0 in wages and expenses. Add hours or expenses first.
* RollCredits is reviewing the approved timecards with the paymaster. The button comes back when the review is done.
* If payroll is paid from your company's linked bank account: RollCredits is checking the account, or it isn't ready for payroll. The message names the step that's left, such as verifying the account or uploading a signature. If you aren't an Owner or Super Admin, ask a Super Admin to finish it. See [Link your company bank account](/company/bank-account.md).

## Preview a payroll run

1. Select **Preview Payroll Run**.
2. If the run includes minors, **Payroll Run Includes Timesheets for Minors** explains that their timecards skip the automated run and tax calculations, and a paymaster finalizes them. Select **Confirm**.
3. The **Confirm Payroll Run** window opens and calculates the run. While it works, you see **Calculating taxes for N employees…**.

Previewing doesn't charge anything. Checks are created only when you confirm the run. The amounts are estimates, and the final amount shows once the payroll is paid out.

A note names any $0 timecards that were left out. To pay them, add their hours or expenses and run payroll again.

## Read the preview

At the top are three cards:

* **Pay Date**: the date the run pays out.
* **Number of Payments**: how many timecards the run pays, not counting minors.
* **Estimated Cost To Run Payroll**: what the run is expected to cost, less any escrow credit.

**Cost Summary** breaks the cost down: **Total Gross Wage**, **Total Expenses**, **Total Employer Taxes**, **Total Worker Compensation**, **Total Platform Fee** and **Total Fringe Percentage** (fringes as a share of gross wages). When they apply, it also shows **Total Escrow Credit**, **Director's Drawdown**, **Total PH\&W Fee** and a total for each union or other employer contribution.

Three tabs show the run person by person, each with a totals row at the bottom. Minors aren't included.

| Tab                | What it shows                                                                                                                                             |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Employer Cost**  | What each person costs the production: wages, expenses, each employer tax and fee, **Total Fringes**, **Fringe %** and **Total Cost**                     |
| **Preview Checks** | What each person receives: wages, each tax and withholding, **Total Withheld**, **Net Wage**, **Reimbursements** and **Check Amount**                     |
| **Escrow**         | Only when the run has escrow workers: **Weekly Escrow Agreement**, **Applied to Escrow This Run** and **Overages**, matching the invoice's Escrow Summary |

## Check the payroll deposit balance

If your company pays payroll from its payroll deposit balance, Owners and Super Admins also see **Payroll Deposit Funding** in the **Confirm Payroll Run** window: your **Deposit Balance**, **This Payroll Run**, and either **Remaining After Run** or, in red, **Additional Funding Required**.

The balance has to cover the whole estimated cost. If it doesn't, a note says **This payroll run can't be paid from your payroll deposit balance.** and the run button stays greyed out. Add funds and try again. See [Add funds to payroll deposits](/payroll/setup/payroll-deposits.md). If the balance can't be confirmed, refresh the page, and contact RollCredits support if that doesn't help.

## Download the preview invoice and reports

Once the preview is calculated:

* **Download Preview Payroll Invoice** downloads a PDF of the invoice this run would create.
* **Download Preview Reports (3)** downloads three PDFs: Export Audit, Fringe Recap and Final Employee List. Each one saves as soon as it's ready. The Pension Report isn't included.

## Run payroll

1. In the **Confirm Payroll Run** window, decide on **Break out fringes by type on the generated transaction**. Checked, the run's transaction has a separate line per fringe type for each employee (employer taxes, fees, PH\&W, union contributions). Unchecked, each employee's fringes are combined into one line. The totals are the same either way.
2. Select the run button. Its label depends on who's in the run:
   * **Run Payroll** when there are no minors.
   * **Run Payroll & Send to Paymasters** when some timecards are for minors.
   * **Send to Paymasters** when every timecard is for a minor. The window then shows no cost preview, downloads or fringe option.
3. The window closes and **Submitting payroll run...** appears with an **Undo** button. The run is sent after 10 seconds. To stop it, select **Undo** before then, and **Payroll run cancelled** appears. Closing the message sends the run right away.
4. **Payroll run submitted successfully** confirms it's sent.

To leave without running payroll, select **Cancel**.

The run button is greyed out while the run is still being calculated, when the deposit balance doesn't cover the run, and for Managers. Point at it to see why.

{% hint style="warning" %}
If the run can't be submitted, an error message appears and the run isn't created. For example, the run is refused if someone's onboarding is no longer complete. Fix the problem and try again, or contact RollCredits support.
{% endhint %}

## If the preview can't be calculated

If the preview can't be calculated, the window asks you to close it and try again. If the problem persists, contact RollCredits support.

## What happens after you run payroll

* The timecards move to the **Submitted for Payroll** tab, and each person gets an email saying their timecard was sent for payroll. Minors' timecards move there too, marked **Submitted to Paymaster**, without that email, and a paymaster follows up to finalize them.
* RollCredits creates a transaction for the run's payroll invoice, and the run appears on the **Payroll History** tab. A run with only minors' timecards creates neither. See [View payroll history](/payroll/review-payroll-runs/payroll-history.md).
* If your company pays payroll from a deposit balance and you're an Owner or Super Admin with a verified linked bank account to transfer from, **Refill Your Payroll Deposit Balance** opens so you can put back what the run took. See [Add funds to payroll deposits](/payroll/setup/payroll-deposits.md).
* Payments typically reach employees' accounts within 2 business days when payroll is processed before 2 PM PT. Processing after 2 PM PT adds a day, for 3 business days in all.
* When a person's payment is paid, their timecard moves to **Paid** and they get an email saying their payroll was processed.

{% hint style="info" %}
RollCredits emails the run's SAG-AFTRA paystubs as PDF attachments to the addresses set up for your company. They go out at 2:15 PM Pacific on the day the run is processed, or on the next weekday when it's processed after 2 PM Pacific or on a weekend.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://knowledge.rollcredits.io/payroll/review-payroll-runs/run-payroll.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
