---
updatedAt: 2026-10-03T12:06:17.000Z
agentTools:
  projectIndex: https://docs.mobiclocks.com/llms.txt
---

# Job site settings

Configuring a job site.

Each [job site](https://docs.mobiclocks.com/docs/job-sites) in your MobiClocks environment can be configured to fit your project's needs. This topic provides an overview of all the available settings, explaining what each setting is for and how it's configured.

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may access job site settings if you have the **View "Settings" tab** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

To access job site settings, select a job site in the [job site list](https://docs.mobiclocks.com/docs/job-site-list) to navigate to the job site details page. Job site settings are located in the **Settings** tab of the details page.

## Copy settings

Instead of configuring a job site from scratch, you can copy settings from an existing job site. Copying is available both when you create a job site and when you edit an existing one.

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  The copy panel shows only the sections you are allowed to edit. Each section is governed by the same permission that lets you edit it directly in job site settings, as set in **Administration > Role Permissions > Job Sites**. If the permission is disabled for your role, the section is hidden from the panel.
</Callout>

To copy settings, select **Copy settings** and then select a source job site from the list. The list contains only the job sites you have access to, filtered by Organization Unit if your MobiClocks environment is converted to an [enterprise structure](https://docs.mobiclocks.com/docs/core-concepts#organization-unit).

You can copy the following sections:

* General settings
* User-defined fields
* Geofence zones
* GPS tracking
* Working hours policy
* Meal Break Policy
* Rest Break Policy
* Payroll Burden
* Per diem
* Production Quantity
* Crew tags

Job site information (name, number, main address, start and end dates, timezone, and status) and MobiLink settings can't be copied.

In both cases, you can expand a section to review the values configured on the source job site before you copy them.

For sections that hold multiple entries, such as geofence zones, crew tags, user-defined fields, and per diem, the copied entries are added to the entries that already exist on the target job site. Nothing is replaced or removed.

### Copying settings to a new job site

Select the checkbox of each section you want to copy, or select **All selected** to copy every available section, and then select **Copy**. The copied values are pre-filled in the creation form, so you can review and adjust them before you save the new job site. The following screenshot shows the settings copying dialog for a new job site.

<Image src="https://files.readme.io/c0cfcd1b5056f0b2faeb5507a7e4f16279e593e4dec98a440dfebea4332dbfd6-image.png" align="center" width="400px" caption="Settings copying in job site creation flow" />

### Copying settings to an existing job site

Each section is copied separately with its own **Apply** action, and there is no bulk copy. If a section isn't configured on the source job site, it shows **Not set** and can't be applied. The following screenshot shows the settings copying dialog for an existing job site.

<Image src="https://files.readme.io/694138f10476efabb61d96270a7198cd95535e07e7b2930684d5b2beb58d852d-image.png" align="center" width="400px" caption="Settings copying for an existing job site" />

After a section is applied, it shows an **Applied** status. If a section fails to apply, the error is shown on that section only, and sections that were applied successfully aren't reverted.

## General settings

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may edit general settings if you have the **Edit general settings** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

The following settings are available in this section:

* **Organization Unit**. The Organization Unit that the job site is part of. This option will be available only if your MobiClocks environment is converted to an [enterprise structure](https://docs.mobiclocks.com/docs/core-concepts#organization-unit).

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may assign a job site to an Organization Unit if you have the **Assign to organization unit** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

* **Job site name**

* **Job site number**. A unique identifier for the job site. The format of the job site number can be specified in **Administration > Settings > Job Site Setup**.

* **Main address**. Specify the job site address. Apart from informational purposes, the address is used in [geofence creation](https://docs.mobiclocks.com/docs/job-site-settings#geofence-zones). To add an address, fill in the formal address of the job site or specify **Latitude** and **Longitude**. The following screenshot shows the dialog for adding the main address.

  <Image src="https://files.readme.io/79a16e78c0167657b47e5623553d1d8917b38c1a1a87f4f73d85cc1b4a35f246-image.png" align="center" caption="Job site address" />

* **Timezone**. The timezone of the job site's location. The list starts with the **Recent** section that contains the timezones recently used in your MobiClocks environment.

* **Status**. A newly created job site is automatically assigned an **Active** status. However, if the job site is no longer needed in your environment (for example, the work has been successfully completed), you can **Archive** or **Disable** it. Technically, these two options are similar, and they both remove the job site from the default "Active" list as well as unassign all the employees that were assigned to it.

* **Face recognition**. If this setting is deactivated, employees are no longer required to [punch in and punch out](https://docs.mobiclocks.com/docs/core-concepts#punch) when attending the job site. When entering the job site using the Personal App, employees only need to press the **Punch In** button (or the **Punch Out** button if they are leaving the job site). In the case of the Kiosk App, however, employees also need to enter their [employee number](https://docs.mobiclocks.com/docs/creating-a-new-employee#step-6-add-an-employee-number). Learn more about how face recognition works in [Face recognition](https://docs.mobiclocks.com/docs/core-concepts#face-recognition).

* **Offline face recognition**. If this setting is enabled, employees can [punch](https://docs.mobiclocks.com/docs/core-concepts#punch) to the job site using face recognition even if the device is offline. In this case, the [face recognition](https://docs.mobiclocks.com/docs/core-concepts#face-recognition) process works the same way as online, and identification takes place instantly without an internet connection.

* **Include in Payroll**. Choose whether to include the job site and its associated timelogs in the [Payroll](https://docs.mobiclocks.com/docs/payroll) flow.

* **Rounding interval**. The interval used to round punch-in and punch-out times at thե job site. The following values are available:

  * **Higher-level setting**. Use the rounding interval set for the employee's company in [company details](https://docs.mobiclocks.com/docs/company-details#general-settings). This is the default value.
  * **1m**, **5m**, **10m**, **15m**, or **30m**. Override the company-level and environment-level values for this job site.

  To determine the rounding interval for a timelog, the system uses the first of the following that's set to a specific value:

  1. The **Rounding interval** of the job site
  2. The **Rounding interval** of the employee's company
  3. The Rounding interval set for your environment in **Administration (<i class="fa fa-gear"></i>) > Settings > Punch and Timelogs**

  Changing the rounding interval affects only new punches. Existing timelogs keep their rounded times.

  <Callout icon="📘" theme="info">
    ### NOTE

    When an employee works at multiple job sites in a single day, each timelog is rounded independently, using the rounding interval that applies to its own job site. As a result, rounded timelogs from different job sites can overlap or leave a gap between them. The system doesn't adjust rounded times in either case:

    * **Overlap**. The timelogs are flagged as [Time Overlap](https://docs.mobiclocks.com/docs/flags#flags-reference). Review and correct the overlapping timelogs before you process payroll.
    * **Gap**. No flag is applied, and each timelog keeps its own rounded times.

    For example, an employee punches out of Job site A (**5m**) at 12:07 PM and punches in to Job site B (**15m**) at 12:07 PM. The Job site A timelog ends at 12:05 PM, and the Job site B timelog starts at 12:00 PM, so the two timelogs overlap by five minutes.
  </Callout>

### In-geofence punch out only

If this setting is enabled, job site employees can only punch out if they are within the [geofence zone](https://docs.mobiclocks.com/docs/job-site-settings#geofence-zones) of the job site.

### Certified payroll

Here, you can activate **Certified Payroll** for the job site. Certified payroll is a payroll report type required from contractors working on federally funded projects. The main goal is to make sure that employees working on the project are paid the prevailing wage or the average wage for employees in a given occupation. Learn more on certified payroll at <https://www.forbes.com/advisor/business/certified-payroll/>.

Activating **Certified Payroll** adds new fields to the **Pay Classes** tab of the job site. These fields are used to define the employee wage rates required by the certified payroll. See [Pay Classes](https://docs.mobiclocks.com/docs/pay-classes) to learn more.

Lastly, when you enable **Certified Payroll**, a **Require pay class cost coding** toggle appears below, which, if enabled, requires you to apply pay classes during [cost coding](https://docs.mobiclocks.com/docs/cost-coding) to be included in the [payroll](https://docs.mobiclocks.com/docs/payroll) report.

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may access the **Pay Classes** tab if you have the **View "Payroll Classes" tab** permissions enabled for your role in **Administration > Role Permissions > Job Sites**. Additionally, you may configure pay classes if you have the **Add/edit payroll class** permission enabled for your role under the same **Administration** setting.
</Callout>

### User-defined fields

In this section, you see all the custom fields set up in **Administration > Settings > User Defined Fields > Job Site**. Using this option, you can supplement the job site profile with any additional details that are not accounted for by the default settings.

## Geofence zones

The geofence zone feature allows specifying the exact area and boundaries of the job site, which can then be used to specify additional rules. For example, you can allow employees to [punch out inside the job site's geofence zone only](https://docs.mobiclocks.com/docs/job-site-settings#in-geofence-punch-out-only).

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may add or edit a geofence zone if you have the **Add/edit geofence** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

The starting point for applying a geofence zone is the map and the [job site's address](https://docs.mobiclocks.com/docs/job-site-settings#general-settings). The following cases are possible:

* If a valid address is added in [Job Site Address](https://docs.mobiclocks.com/docs/job-site-settings#general-settings), the system will automatically pin the address on the map with a pin icon. Clicking on the address entry below the map will take you to the corresponding location on the map.
* If the added address **cannot be recognized**, it will still be indicated below the map, but the location will not be pinned.
* If **the address is missing**, you will be suggested to pin the location manually, and the address field will be auto-filled. When tapping on a valid main address, you will be redirected to the respective location on the map.

The following screenshot illustrates the geofence map with job site address defined and located on the map.

<Image src="https://files.readme.io/7cb0e9e-image.png" alt="geofence map with locaiton pin and job site address" align="center" caption="Geofence map with the job site address and location pin icon" />

After finishing with the job site address, you can start creating the geofence zone. A geofence zone can be created either automatically or manually. To manually create a geofence zone, you need to perform the following steps:

1. Select the **plus (+)** icon in the lower right corner of the map. This switches the map to geofence zone editing mode.
2. Add a **name** for the geofence zone.
3. Select the hand icon to navigate to the desired location on the map.
4. Choose one of the available shape types, **Polygon** or **Circle**, and draw the zone on the map. The zone doesn't have to include the job site address and can be drawn anywhere on the map. After you select **Save**, the system will calculate the center of the zone and pin it as the zone's address.
5. The created zone will be added to the list below the map and can be edited in the future. Note that you can add as many geofence zones as needed.

The following screenshot shows multiple geofence zones added for a job site.

<Image src="https://files.readme.io/b2ef4d0-image.png" alt="a map with two geofence zones added" align="center" caption="Geofence zones added to the map" />

To have a geofence zone created automatically, activate the **Geofence auto-apply** option in **Administration (<i class="fa fa-gear"></i>) > Settings > General**. In this case, a geofence circle with the specified radius will be created automatically around the job site's location pin.

## GPS tracking

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may edit GPS settings if you have the **Edit GPS settings** permission enabled for your role in **Administration (<i class="fa fa-gear"></i>) > Role Permissions > Job Sites**.
</Callout>

<Callout icon="👁️" theme="default">
  ### VISIBILITY

  The job site **GPS tracking** setting becomes available if [GPS tracking](https://docs.mobiclocks.com/docs/gps) is enabled in **Administration (<i class="fa fa-gear"></i>).**
</Callout>

Here, you can enable or disable GPS tracking for the job site and also override the system-level values for the **Alert tolerance** settings. See [GPS](https://docs.mobiclocks.com/docs/gps) to learn more about GPS tracking in general and the **Alert tolerance** settings in particular.

## Working hours policy

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may configure working hours if you have the **Edit "Job Site Hours" policy** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

You can activate this setting to specify working hours and some additional settings for your job site. If the **Working hours** option is activated, you can configure the following settings:

* For each day of the week, you can indicate job site working hours or mark the job site as **Closed**. There is an **Apply to all** button to set the same working hours for the rest of the days as well as an **All day** option to indicate that the job site is open for 24 hours. The following screenshot illustrates the process of configuring working hours.

<Image src="https://files.readme.io/54408c0-e1cbf97-Screen_Recording_2023-08-30_at_12.39.55_1.gif" alt="Configuring working hours" align="center" caption="Configuring working hours" />

* **Auto-adjust punches to work hours**. After setting working hours for the job site, you can have the system auto-adjust punch times according to site working hours. For example, if the job site's working hours are from 10 PM to 7 PM, and the employee has punched in at 9PM and punched out at 6 PM, the employee's punch-in time is adjusted to 10PM to remain within the working hours range, while the punch-out time remains as it is, since it is already within the working hours range.
* **Lock hours**. If this setting is on, employees are not able to punch in before the job site opens.
* **Flag punches off working hours**. If employee punch times are beyond job site working hours, the [timelog](https://docs.mobiclocks.com/docs/timelogs) is [flagged](https://docs.mobiclocks.com/docs/flags) as **Out of working hours**.
* **Grace period**. Here, you can set how much the punch time can deviate from the job site working hours and not be flagged as **Out of working hours**. If, for example, the grace period is set to 10 minutes and the job site closes at 7 PM, a punch time between 7 PM and 7:10 PM is not flagged.

## Meal Break Policy

In this section, you configure [meal break policy](https://docs.mobiclocks.com/docs/meal-break-overview) settings for the job site. The following two tracking methods are available.

<Callout icon="👁️" theme="default">
  ### VISIBILITY

  Meal Break Policy settings become available in job site settings if **Meal Break Policy** is activated from **Administration > Settings > Meal & Rest Break**.
</Callout>

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may edit Meal Break Policy settings if you have the **Edit Meal/Rest Break Policy** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

### Fixed Meal Policy

If [Fixed Meal Policy](https://docs.mobiclocks.com/docs/fixed-meal-break-policy) is selected, the duration of the break is subtracted from the employee timelog. The following settings are available:

* **Auto-apply**. Automatically apply the selected break duration to the timelogs of the job site employees. If this setting is deactivated, you can apply a fixed meal break to a timelog from the [timelogs list](https://docs.mobiclocks.com/docs/timelogs-list).
  <Callout icon="ℹ️" theme="info">
    ### NOTE

    The auto-apply toggle needs to be on both in job site settings and in the [employee's profile](https://docs.mobiclocks.com/docs/employee-profile) for the feature to be applied.
  </Callout>
* **Duration**. The duration of the break. This overrides the value set in [Fixed Meal Policy settings](https://docs.mobiclocks.com/docs/fixed-meal-break-policy) in **Administration**. In turn, if the duration set for an individual employee in [employee profile](https://docs.mobiclocks.com/docs/employee-profile) will override the one in job site settings and, thus, has the highest priority.
* **Minimum timelog duration**. The minimum timelog duration required for the break policy to be applied. This overrides the value set in [Fixed Meal Policy settings](https://docs.mobiclocks.com/docs/fixed-meal-break-policy) in **Administration**.

<Callout icon="📘" theme="info">
  ### NOTE

  When an employee works across multiple job sites with a fixed meal break policy in a single day, auto-apply evaluates the **Minimum timelog duration** against the employee's total daily worked time, and the settings of the first job site where the employee punched in apply. See [Auto-apply when working across multiple job sites](https://docs.mobiclocks.com/docs/fixed-meal-break-policy#auto-apply-when-working-across-multiple-job-sites) for details.
</Callout>

### Trackable Meal Policy

Trackable Meal Policy lets employees track their meal breaks manually. The following settings are available:

* **Provide a break for every X hours**
* **Allocated break duration**
* **Prevent ending early**
* **On break start**
  * **Require identification**
  * **Geofence lock**
* **On break end**
  * **Require identification**
  * **Geofence lock**
* **Supervisor notifications**
  * **Notification methods**
  * **Notify before meal break**
  * **Recipient roles**

Each of these settings overrides the general **Trackable Meal Policy** settings in **Administration**. See [Trackable Meal Policy](doc:docs/trackable-meal-policy) to learn more about each setting and meal tracking in general.

<Callout icon="📘" theme="info">
  ### NOTE

  When an employee works across multiple job sites with a trackable meal break policy in a single day, the system merges individual settings from all trackable job sites into a single effective policy for the day. See [Policy resolution](https://docs.mobiclocks.com/docs/trackable-meal-policy#policy-resolution) for details.
</Callout>

## Rest Break Policy

**Rest Break Policy** settings work the same way as [Fixed Meal Policy](https://docs.mobiclocks.com/docs/job-site-settings#fixed-meal-policy) settings and are used to account for any additional employee breaks apart from the meal break. See [Fixed rest break policy](https://docs.mobiclocks.com/docs/fixed-rest-break-policy) to learn more.

<Callout icon="👁️" theme="default">
  ### VISIBILITY

  **Rest Break Policy** settings become available in job site settings if **Rest Break Policy** is activated from **Administration > Settings > Meal & Rest Break**.
</Callout>

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may edit Rest Break Policy settings if you have the **Edit Meal/Rest Break Policy** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

## Payroll Burden

Here, you can set a payroll burden for any of the **Companies** that are part of the job site. Payroll burden is a part of the [employee payroll](https://docs.mobiclocks.com/docs/core-concepts#payroll) that accounts for any additional employee costs such as insurance, bonuses, and so on. Depending on your configuration in [Payroll settings](https://docs.mobiclocks.com/docs/payroll-settings), you enter the burden value as a percentage of the employee payroll or as a fixed amount.

<Callout icon="👁️" theme="default">
  ### VISIBILITY

  The **Payroll Burden** setting becomes available for job sites if **Payroll Burden** is activated in **Administration > Payroll > Payroll Settings**.
</Callout>

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may modify payroll burden if you have the **Edit burden settings** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>

It's also possible to set a **Job site default burden** that applies to all the companies within the job site. Additionally, you can set up a burden value for individual companies, which overrides the default value. The following screenshot shows the dialog box where payroll burden is configured.

<Image src="https://files.readme.io/9a34a15-image.png" alt="payroll burden configuration dialog box" align="center" width="400px" caption="Payroll burden dialog box" />

## Per diem

See [Set up per diem](https://docs.mobiclocks.com/docs/set-up-per-diem#step-2-activate-and-configure-per-diem-for-a-job-site).

## Production Quantity

Here, you can activate [Production quantity](https://docs.mobiclocks.com/docs/production-quantity) tracking for the job site. If it is activated, the following settings can be configured.

### Method

Choose the tracking method: [Weekly](https://docs.mobiclocks.com/docs/track-production-quantity#step-31-tracking-production-quantity-weekly) or [Daily](https://docs.mobiclocks.com/docs/track-production-quantity#step-32-tracking-production-quantity-daily).

### Type

Choose the type: **By All Employees** or [By Crew](https://docs.mobiclocks.com/docs/track-production-quantity#tracking-by-crew).

The following settings are only available for the **By All Employees** type.

#### Warn missing quantities

Show a warning on [daily timelog approval](https://docs.mobiclocks.com/docs/timelog-review) if there are timelogs with missing or `0` production quantity in the cost code.

#### JTD hours column

Show the JTD hours field in the production quantity tracking table. The field indicates the number of hours tracked for a given cost code to this date. See [Track production quantity](https://docs.mobiclocks.com/docs/track-production-quantity#step-31-tracking-production-quantity-weekly).

#### Percentage-based production tracking

Activate [percentage-based tracking](https://docs.mobiclocks.com/docs/track-production-quantity#percentage-based-tracking).

## Crew tags

Crews are groups of employees who mainly work with one another as a team on a daily basis. Crew tags are applied to employee [timelogs](https://docs.mobiclocks.com/docs/timelogs) to specify within which crew the employee has accomplished the work. Therefore, the same employee can have different crew tags on different timelogs.

However, there is also the concept of a default crew tag. If an employee has a default crew tag specified, it is applied to all their timelogs by default. Default crew tags are set up in the job site's [employees](https://docs.mobiclocks.com/docs/job-site-employees-and-cost-codes) section.

In this section of job site settings, you create or edit crew tags for this job site and its employees. To create a new tag, select **Create tag** and specify a **Name** and a **Color** for the tag.

You also have the **Copy tags** option to copy all the crew tags to another job site.

<Callout icon="🔒" theme="default">
  ### PERMISSIONS

  You may add, edit, or copy crew tags if you have the **Add/edit/copy crew tag** permission enabled for your role in **Administration > Role Permissions > Job Sites**.
</Callout>