---
title: "Resolve timesheet overlap error when marking jobs as done"
slug: "resolve-timesheet-overlap-error-when-marking-jobs-as-done"
updated: 2026-07-11T16:47:19Z
published: 2026-07-11T16:47:19Z
canonical: "help.servicetitan.com/resolve-timesheet-overlap-error-when-marking-jobs-as-done"
---

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

# Resolve timesheet overlap error when marking jobs as done

## Problem

When trying to mark an appointment as *Done*, you get a a timesheet overlap error. You may see the error in several workflows, including completing jobs with multiple appointments, batching invoices for export or closing out jobs from previous dates.

You might see different versions of this message. Some of the error messages are the following:

- *This timesheet overlaps with an existing timesheet: [Event Name]*
- *Action cancelled – This timesheet overlaps with an existing timesheet*
- *The timesheet suggestion would create an overlap with multiple timesheets*
- *For technician [Name], this timesheet overlaps with an existing timesheet: [Event Name]*

## Solution

> [!NOTE]
> **Note:** Even if you don't use ServiceTitan for payroll processing, overlaps still affect Job Costing and labor tracking. Resolve them before completing the job.

### Best practices for troubleshooting

If no overlap is visible, try the following:

1. **Verify the date:** the overlap may occur on a different day than the appointment.
2. **Review all technicians** assigned to the job: the overlap might belong to a different technician.
3. Pay attention to all day timesheet activities: these can overlap without appearing in the regular timeline.
4. **Refresh your browser** to ensure the timesheet data is current.

### Step 1: Check for overlaps in edit timesheets screen

1. Go to the top toolbar and click your **Profile** icon ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-4qumwgbz.png).
2. Select **Payroll** from the dropdown menu.
3. Locate the **technician** who received the overlap error and click **View Actions**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-gimqij7y.png)
4. Click **Edit Timesheet**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-gss0g8vn.png)
5. Select the date of the appointment showing the overlap and click **Edit**.
6. **Delete or edit** the conflicting event. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-syt4gpjm.png)
7. After saving your changes, try marking the appointment as **Done** again.

### Step 2: Find hidden overlapping timesheets in Legacy timesheets

If you don't see an overlap in the standard Payroll view, it might be hidden in the Legacy Timesheet view.

1. Go to the navigation bar and click **Dispatch ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-jm2tw3wj.png)**.
2. Click the Technician Profile picture.
3. Select **Edit timesheets**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-ix7km73n.png)
4. Click **Legacy Timesheets**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/resolve-timesheet-overlap-error-when-marking-jobs-as-done-image-avb3w6mp.png)
5. **Delete or edit** the conflicting timesheet entry.
6. Then, return to the job and mark the appointment as **Done** again.

### When to contact ServiceTitan Support?

If after completing all troubleshooting steps:

- You cannot find any overlapping timesheets.
- The error **persists** after removing all visible conflicts
- You receive error messages such as *Sequence contains more than one element* or *Entity with Key does not exist*
- The issue affects multiple technicians or jobs

[Contact ServiceTitan technical support](/v1/docs/contact-servicetitan-technical-support) with the following details:

- Job number(s) affected
- Technician name(s)
- The exact error message received
- Date(s) of the appointment(s)
- Screenshots of the Legacy Timesheet view showing no overlaps

The calculation of actual costs (labor, materials, overhead) against revenue for each job to determine true profitability.

**What it does:** Shows which job types, technicians, or BUs are truly profitable after accounting for all costs, not just top-line revenue.

**Also called:** Job profitability, Cost tracking

**Tags:** Core

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

The user record for a field technician in ServiceTitan, containing schedule, skills, pay rates, certifications, and performance history.

**What it does:** Centralizes all information needed to schedule, pay, and evaluate a technician from a single record.

**Also called:** Tech profile, Field user record

**Tags:** Core

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)
