> ## 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".

# Contractor Work Agreements

> How the two-party contractor work agreement is signed, what each status means, and how to view it.

Every contractor engagement on Omnivoo is backed by a work agreement: a contract between your company and the contractor that sets out the scope of work, rate, and payment terms. It is a two-party document that both the contractor and your company sign. No invoices can be submitted or paid until it is fully signed.

## Who signs, and in what order

The agreement is always signed in this order:

1. **The contractor signs first.** This is **not** part of the [onboarding wizard](/contractors/contractor-onboarding). After the contractor finishes the four onboarding steps (Terms, Identity, Documents, Identity & Tax) and their identity verification is approved, a **Sign your work agreement** task appears in the to-do list on their dashboard. They open it, review the document, and sign it electronically.
2. **The employer countersigns second.** Once the contractor has signed, your company countersigns from the contractor's engagement, opened from **People**. After your signature, the agreement is fully signed.

You don't draft the document by hand. When you invite a contractor, Omnivoo generates the work agreement from the details you entered (scope of work, billing mode, rate or amount, payment terms, and any additional terms). On the invite wizard's final Review step, **View agreement** opens a preview of it in a window so you can read it before sending. See [Inviting a Contractor](/contractors/inviting-a-contractor) for that flow.

## The template depends on the contractor's country

The agreement template is chosen by the contractor's **country**, which sets the governing jurisdiction. You select the country when you invite the contractor, and it is locked for them during onboarding, so they cannot change it. The jurisdiction is shown on the agreement details (for example, "United States" or a state and country together).

## Agreement statuses

The contractor's screens phrase the status from **their** side, so it always says who is holding the agreement up:

| What the contractor sees | What it means | Who acts next |
| - | - | - |
| **Draft** | Generated but not yet sent out for signing. | No one yet; it's being prepared. |
| **Awaiting your signature** | Out for signing and waiting on the contractor. | The contractor (they sign first). |
| **Awaiting employer signature** | The contractor has signed; the company's countersignature is still needed. | The employer. |
| **Fully signed** | Both parties have signed. The engagement is active. | No one; the contractor can now submit invoices. |
| **Declined** | The agreement was declined and is not in effect. | Contact support if you need a new one. |

The employer's engagement page shows the raw status instead: **draft**, **sent for signing**, **partially signed**, **completed** or **rejected**. Same five states, plainer words.

## Viewing the agreement

Both sides can open an agreement to read the full document. The detail view shows:

* The **employer** and **contractor** names
* The **governing jurisdiction**
* When the **employer signed** and when the **contractor signed** (or "Not yet")
* An embedded **document preview** of the PDF, which you can open in a new tab

A "Sign agreement" button appears only when your signature is still needed.

## For contractors: signing your agreement

1. You do **not** sign your agreement inside the onboarding wizard. Finish the four onboarding steps first: **Terms**, **Identity**, **Documents**, and **Identity & Tax**.
2. Once your identity verification is approved and an agreement is waiting on you, a **Sign your work agreement** task appears in the to-do list on your [dashboard](/contractors/contractor-dashboard). Open it, review the document, and sign it electronically.
3. After signing, you'll see a confirmation that your signature was recorded. Once your company countersigns, the agreement becomes fully signed.
4. At any time you can open **Contracts** in your contractor sidebar to read an agreement, sign it if it's still pending, or open the signed copy.

A client who has just taken you on shows there as **Pending agreement**, with no document to open. Your agreement is written once your identity check is approved, and the row then becomes one you can open and sign.

You can [submit invoices](/contractors/submitting-invoices) once the agreement is fully signed and your identity is verified. See [Verifying your identity](/contractors/verify-your-identity).

## For employers: countersigning

The contractor signs first, from a task on their dashboard. Once they have signed, the agreement is waiting on you.

<Note>
  There is no company-wide contractor agreements list. Each agreement lives on its own engagement, which you open from **People**. See [Viewing a person's profile](/employer/person-detail).
</Note>

### Signing from an engagement

You manage an agreement from the contractor's engagement page, where a single **Agreements** card shows the current step:

| What you see | What it means |
| - | - |
| **Generate work agreement** | No agreement exists yet, or the last one was declined. Generate one, and the contractor signs first, then it returns to you. |
| Waiting for the contractor to sign | The agreement is out for signing and the contractor hasn't signed yet. |
| **It's your turn to sign** (with **Review & sign**) | The contractor has signed. Countersign to finish. |
| Signed, finalizing your agreement | Both parties have signed. There is a brief delay of a few seconds while the completion is confirmed, and the card updates on its own to fully signed. |
| Signed by both parties | The agreement is fully signed. |

For the full engagement view, see [Managing a Contractor Engagement](/contractors/managing-a-contractor-engagement).

Remember that you must have signed your company's [Contractor Services Agreement](/contractors/contractor-services-agreement) before any contractor invoice can be paid. That's a one-time, company-wide step, separate from each individual work agreement.

## Related articles

* [What Are Contractors?](/contractors/what-are-contractors)
* [Inviting a Contractor](/contractors/inviting-a-contractor)
* [Contractor Onboarding](/contractors/contractor-onboarding)
* [Managing a Contractor Engagement](/contractors/managing-a-contractor-engagement)
* [Submitting Invoices](/contractors/submitting-invoices)
* [Approving and Paying Contractors](/contractors/approving-and-paying-contractors)


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