# Manage project renewals

**Renewing** a project creates a new project that has the current project recorded as its previous project. A renewal can optionally copy over all the product details associated with the previous project. A renewal will also automatically reassign the assets when the project renews (subject to certain constraints).

To renew a project, choose the "Renew project" option from the *More actions* menu.

<figure><img src="/files/nsIX2vvXul4GH0ZhIQWe" alt="" width="375"><figcaption><p>"Renew project" button</p></figcaption></figure>

A window will appear with suggested details for the new project's name, customer, and locations based on the data for the current project. The suggested date range for the new project will start on the day after the current project ends and run for the same number of days as the current project.

By default, the same product details will be carried over to the renewal project. You can optionally choose **not** to carry over the product details. Click "Add" to confirm the renewal.

<figure><img src="/files/z7273VbSY3TOk0ggZPbZ" alt="" width="375"><figcaption></figcaption></figure>

## Project tree

A *project can have multiple renewals*. For example, if one successful pilot project is renewed into two new contracts. However, each project can have *only one previous project*.

### Previous project

The previous project (if applicable) is always visible in the core project details:

<figure><img src="/files/7zu6TeoqU0kbfU472ppg" alt="" width="375"><figcaption><p>Core project details: previous project</p></figcaption></figure>

The previous project can be updated simply by clicking on the current project.

<figure><img src="/files/bxuZafOyAh1t0AhnAxbc" alt="" width="375"><figcaption><p>Edit previous project</p></figcaption></figure>

### Project history

The full history of the current project, its previous project, and any other projects that refer to this project as previous can be viewed by clicking the "tree" diagram option in the previous project detail.

<figure><img src="/files/dfILD24kDGQlk0bjmuFG" alt="" width="269"><figcaption><p>Project history tree diagram</p></figcaption></figure>

The full project history shows an interactive timeline of the current project, each previous project up the timeline, and all projects that refer to this project as previous. You can expand/contract the arrow icons ↑↓ in order to view more or fewer project up and down the history tree.

<figure><img src="/files/huiX7dpcYEU1z0vOgFi4" alt=""><figcaption><p>Project history timeline</p></figcaption></figure>

By default, "sibling" projects of each project are not included. These can be displayed by selecting "Show siblings" option in the bottom left.

## Asset reassignment

Assets are automatically reassigned to renewals when the renewal starts. This occurs at midnight in the [organization's time zone](/manage-your-account/organization.md) for every project starting on the next day that has a previous project set.

If a renewal project is found and the previous project has assets assigned, those assets will be unassigned from the previous project as of the prior day and assigned to the renewal project as of the renewal project's start date.

<figure><img src="/files/TUtzcAYYgA64IbiTy2ta" alt="" width="563"><figcaption><p>Audit log for a system reassignment</p></figcaption></figure>

### Normal renewal

A normal renewal ends on one day and starts on the next, for example:

* Previous project ends on December 15
* Renewal project starts December 16

At 12:01 AM on December 16, all assets currently assigned to the previous project will be ended as of December 15 at 11:59:59 PM and assigned to the renewal project December 16 at 12:00:00 AM.

{% hint style="info" %}
Note: this ensures that the assets are reassign precisely from the previous project to the renewal project.
{% endhint %}

### Early renewal

An early renewal starts before the previous project ends, for example:

* Previous project ends on December 15
* Renewal project starts December 8

At 12:01 AM on December 8, all assets currently assigned to the previous project will be ended as of December 7 at 11:59:59 PM and assigned to the renewal project December 8 at 12:00:00 AM.

{% hint style="info" %}
Note: the previous project will spend the rest of its term with *no* assets unassigned.
{% endhint %}

### Delayed renewal

A delayed renewal starts well after the previous project ends, for example:

* Previous project ends on December 15
* Renewal project starts December 23

At 12:01 AM on December 23, all assets currently assigned to the previous project will be ended as of December 22 at 11:59:59 PM and assigned to the renewal project December 23 at 12:00:00 AM.

{% hint style="info" %}
Note: assets will *linger* on the previous project after its term until the renewal starts.
{% endhint %}

### Multiple staggered renewals (starting different dates)

Multiple staggered renewals happen if the previous project is being renewed into multiple projects over multiple days, for example:

* Previous project ends on December 15
* Renewal project #1 starts December 16
* Renewal project #2 starts December 21

In this case **the first renewal "wins" the race**. At 12:01 AM on December 16, all assets currently assigned to the previous project will be ended as of December 15 at 11:59:59 PM and assigned to renewal project #1 on December 16 at 12:00:00 AM.

{% hint style="info" %}
Note: assets will *never* be assigned to the second renewal project and must be manually reassigned if they are being split up from the previous project and spread across multiple renewals.
{% endhint %}

### Multiple coincident renewals (starting the same date)

Multiple coincident renewals happen if the previous project is being renewed into multiple projects that all start on the same day, for example:

* Previous project ends on December 15
* Renewal project #1 starts December 16
* Renewal project #2 starts December 16

In this case Hardfin is unable to determine which renewal "wins" and will **take no action**. At 12:01 AM on December 16, all assets currently assigned to the previous project will *remain* assigned and *no assets* will be assigned to either renewal project.

{% hint style="info" %}
Note: assets will *never* be unassigned from the prior project and must be manually reassigned based on how they are being split up from the previous project and spread across the multiple renewals.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://guide.hardfin.com/run-your-business/projects/manage-project-renewals.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
