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

# On Site

> Monitoring active rentals while equipment is at the customer's location.

The **On Site** stage runs while the customer is actually using the equipment. It's the longest stage of most jobs — for a one-week rental, the job sits in On Site for about 70% of its lifetime.

## What On Site means

A job moves to **On Site** when the driver confirms delivery. From this point:

* Equipment is at the customer's location and being used
* The rental clock is officially running for billing purposes
* The customer's portal shows the rental as **Active**
* Inventory is locked — you cannot start a Pick & Scan for any of these assets on another job

## Monitoring active jobs

The Jobs board shows all On Site jobs in a single column. From the dashboard, the **Active Jobs** widget gives you a quick count and a list of the next jobs to return.

Useful actions during On Site:

* **Add a note** — record any customer call or issue. Notes are timestamped and signed.
* **Attach a document** — photos of the setup, signed delivery manifest, or any incident report.
* **Extend the job** — if the customer wants to keep the equipment longer. Read below.
* **Generate an interim invoice** — for long jobs spanning multiple billing periods (see [Recurring Invoices](/invoices/recurring)).

## Extending a job

Customers sometimes ask to extend the rental. To extend:

<Steps>
  <Step title="Open the job">
    Make sure it's in On Site stage.
  </Step>

  <Step title="Click 'Extend Job'">
    Find this in the **•••** menu at the top right.
  </Step>

  <Step title="Set the new end date">
    JingjaiOps shows the additional days/weeks and the additional cost based on existing line item rates.
  </Step>

  <Step title="Save">
    The job's end date is updated. The associated invoice is regenerated to include the extra duration. The customer portal updates.
  </Step>
</Steps>

If the new dates conflict with another job's reservation, JingjaiOps shows the conflict and you'll need to resolve it (move the equipment from one job to another, or talk to the second customer about a delay).

## What clients see in their portal during an active job

The customer's portal during an On Site job shows:

| Section          | What it shows                                             |
| ---------------- | --------------------------------------------------------- |
| Status banner    | "Active rental — equipment delivered"                     |
| Job dates        | Original start/end, with any extensions visible           |
| Equipment list   | Friendly equipment names (no asset IDs)                   |
| Job timeline     | Progress bar with the next milestone (Return) highlighted |
| Documents        | Signed quote, signed delivery manifest, current invoice   |
| Contact us       | Direct email to your support address                      |
| Deposit (if any) | Status: Held — refundable on return                       |

Customers can't change anything from their portal during On Site. They can view, download, and contact you. Any changes (extensions, additions) come back to your team.

## Marking the job for return

When the rental period ends (or the customer is ready earlier), click **Mark Returning** on the job. This:

1. Moves the job to **Returning** stage.
2. Notifies the assigned driver / pickup crew.
3. Updates the customer portal to **Picking up**.
4. Opens the **Return & Inspect** tab in preparation for items coming back.

Read [Return & Inspect](/jobs/return-inspect) for the next step.
