> ## Documentation Index
> Fetch the complete documentation index at: https://help.omnivoo.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Omnivoo is an India-first Employer of Record (EOR) platform. EOR hiring is India only; contractors are supported in 220+ countries and territories.
> Never tell a user to log in with a password. Authentication is passwordless: email OTP, passkeys, Google, or SSO.
> Statutory figures (TDS slabs, PF, ESI, Professional Tax, gratuity) change by financial year. Always state the year the figure applies to.
> Never name a third-party payment provider as Omnivoo’s payment rail. Refer to "our payments partner".

# The Pay Page

> The Pay landing page — run payroll for employees and pay contractors, in one place.

The **Pay** page is where you pay everyone: EOR employees through payroll, and contractors through contractor runs. Open **Pay** in the sidebar (route `/employer/pay`) to reach it.

## Header

The header reads **Pay** with the subtitle "Run payroll for your employees and pay your contractors", and offers three buttons:

* **Run payroll:** A dropdown that starts any kind of run, employee or contractor (see below).
* **History:** Opens [Payroll History](/payroll/payroll-history).
* **Settings:** Opens [Payroll Settings](/payroll/payroll-settings).

If you have nobody to pay yet, the page replaces everything below the header with "Hire an employee or invite a contractor to start paying" and an **Add people** button.

Below the header a banner says when your salaries next go out, for example **Salaries for September 2026 Payroll go out on October 5, 2026.** With no run on its way it gives the next payout day. See [Payroll Settings](/payroll/payroll-settings) for how the payout day works.

## KPI cards

Four cards summarise your pay activity:

| Card | What it shows |
| - | - |
| **Next payroll** | What you'll pay for the first EOR run still in Draft, Waiting for approval or Approved status, and its pay date, or **--** when there is none. It's the **Total to pay** on that run's page. |
| **Last payroll** | What you paid for your most recent completed EOR run. |
| **YTD paid** | What you've paid for EOR runs completed this financial year, with "N runs this year" beneath it. |
| **Contractor runs** | How many contractor runs you have. Underneath, what you can actually act on: "N to approve", or else "N invoices ready to pay", or else "All caught up". An invoice that is blocked on an agreement is not counted as ready. |

**Next payroll**, **Last payroll** and **YTD paid** are what you pay, in your invoice currency, after any wallet credit. They match the run page and **History**. Where your runs span more than one currency the figure is shown without a symbol, because no single one is true of all of it.

## Waiting to be paid

When contractors submit invoices that aren't in a run yet, they are listed under **Waiting to be paid**, with the currency in the heading, for example "Waiting to be paid (USD)". A run pays one currency at a time, so each currency gets its own card.

An invoice you have not approved yet carries **Approve** and **Decline** buttons and cannot be ticked. Declining asks for a reason, which is what the contractor is shown, so they can fix it and resubmit.

Once an invoice is approved, tick it (or use the checkbox in the card header to take the whole currency) and choose **Pay as a run** to pay them together. The bar above the button says how many you have selected and reminds you that "One \$5.00 processing fee covers everything in this run", so grouping invoices is cheaper than paying them one at a time.

Invoices that aren't payable yet (work agreement or CSA pending) show the reason and can't be ticked. See [Approving and paying contractors](/contractors/approving-and-paying-contractors).

## Runs

A single **Runs** table lists every run, EOR and contractor together, newest first, with a **View all** link to the full history. A chip marks each row as **EOR · India** or **Contractors**. Before your first run it reads "No runs yet" with a **Run payroll** button.

| Column | Description |
| - | - |
| **Run** | The run name and its type chip |
| **People** | The number of people in the run |
| **Amount** | What you pay for the run, for EOR and contractor runs alike |
| **Status** | A colour-coded status badge |
| **Date** | The pay date (EOR) or the run date (contractor) |

Click an EOR run to open its [detail page](/payroll/payroll-run-detail). Click a contractor run to open it, where you can review its invoices, add more, and pay.

## Starting a run

Click **Run payroll** to open the dropdown. It has two sections.

**India EOR · employees**

| Option | Subtitle | Guide |
| - | - | - |
| **Regular payroll** | Monthly salary run | [Running Payroll](/payroll/running-payroll) |
| **Off-cycle** | Bonuses, reimbursements | [Off-cycle payroll](/payroll/off-cycle-payroll) |
| **Final pay** | Termination or last paycheck | [Full and final settlement](/payroll/full-and-final-settlement) |
| **Correction** | Fix a run already processed | [Correction payroll](/payroll/correction-payroll) |

**Contractors · global**

| Option | Subtitle | Guide |
| - | - | - |
| **New contractor run** | Pay contractors globally | [Approving and paying contractors](/contractors/approving-and-paying-contractors) |

Selecting one takes you into that flow.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.