> For the complete documentation index, see [llms.txt](https://learn.withessential.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.withessential.com/customers-and-work/scheduling/exact-time-vs-estimated-duration-technician-count-and-due-date.md).

# Exact time vs. estimated, duration, technician count, and due date

Every visit carries an estimated duration and a number of technicians, set near the bottom of step 1. Duration defaults to 30 minutes. Click the duration field and type any duration in ordinary shorthand, such as `45 min`, `1.5 hours`, or `2 hr 15 min`; the placeholder in the empty field shows examples, and common durations remain available to pick. When the property and visit types are filled in, the form may pre-fill duration and technician count based on past visits at that property; a sparkle icon next to the label explains the suggestion, and it disappears once you change the value yourself.

Number of technicians can be 1 through 6, and defaults to 1. If the number of technicians actually assigned to the visit doesn't match this count, the visit card shows a warning noting the mismatch. You can also set an optional Due Date here, which records when the work should be completed by without putting the visit on the calendar.

How the visit gets a time is chosen on step 2. The Exact time tab schedules a precise start the customer is promised: you pick a technician (or several), a date, and a start time. The Estimated tab instead places an approximate visit; you pick one technician and a date, and the visit is treated as a flexible block rather than a fixed appointment.

Choosing the Estimated tab trims your selection to a single technician. From step 1 you can also press Save to Backlog to create the visit with no date at all, leaving it unscheduled with just its estimated duration until you place it later.

For an exact visit, you choose the start time and Essential computes the end time from the duration. For an estimated visit, Essential estimates the timing from the technician's route, prior location, commute time, and visit duration. If you are not ready to choose a time, save the visit to the backlog first, then drag it onto a technician's schedule later.

Once a visit is scheduled, you can still switch it between exact and estimated from its popover: click the **Exact** or **Estimated** chip next to the time and pick the other option. Converting keeps the visit anchored at its current time and place in the technician's day, and is disabled once the visit is in the past, a technician has clocked in, or - for switching to Estimated - more than one technician is assigned.

> **Where to find it:** Duration, number of technicians, and due date sit at the bottom of step 1 (Add Details). The Exact time and Estimated tabs appear at the top of step 2 (Choose start time). To change an already-scheduled visit's timing, use the Exact/Estimated chip in its popover.

## Related guides

* [Schedule, reschedule, or reassign a visit](/customers-and-work/scheduling/schedule-reschedule-or-reassign-a-visit.md)
* [Drag and drop to schedule, move, reassign, and handle conflicts](/customers-and-work/scheduling/drag-and-drop-to-schedule-move-reassign-and-handle-conflicts.md)
* [Add work orders (visit types) and contacts with reminders to a visit](/customers-and-work/scheduling/add-work-orders-visit-types-and-contacts-with-reminders-to-a-visit.md)
* [Create a new visit](/customers-and-work/scheduling/create-a-new-visit.md)
* [Deleting a scheduled visit is permanent](/customers-and-work/scheduling/deleting-a-scheduled-visit-is-permanent.md)
* [Filter and sort the backlog](/customers-and-work/scheduling/filter-and-sort-the-backlog.md)
* [Reserve inventory, flag expected asset group inspections, and two kinds of notes](/customers-and-work/scheduling/reserve-inventory-flag-expected-asset-inspections-and-two-kinds-of-notes.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.withessential.com/customers-and-work/scheduling/exact-time-vs-estimated-duration-technician-count-and-due-date.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
