The booking autocompletes based on the duration you have set. Please be mindful of the time so you can extend the time the partner is booked for if needed, even before the time is finished. While the job ends when the time is over, it may also end earlier as the actual duration may be shorter than the estimated duration.
Case 1: The job ends when the task has been completed, regardless of whether it was completed within the given time frame or less.
For example - if you book a partner for 4 hours for a cleaning job and the partner finishes the job within 3.5 hours, once confirmed by both parties that the task was done properly, the job ends, and partner will complete the job in-app.
Case 2: The job ends as soon as the time the partner was booked for is over, even if the task was not completed within that time, and the customer does not need an extension anymore.
For example - if you book a partner for 4 hours to assist with an event and you decide to let the partner go after 4 hours even if the event is still ongoing, the job ends.