> For the complete documentation index, see [llms.txt](https://help.tahua.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tahua.io/knowledge-base/administrator-help-guides/contracts/contract-variations.md).

# Creating a Contract Variation

A contract variation allows you to create an amended version of an existing contract, with key details carried over automatically from the original.

**How to create a variation**

1. Open the relevant contract in Tahua.
2. In the sidebar, click **Create Variation** under the Actions section.
3. Follow the step-by-step wizard, which walks you through:
   * **Details** — the variation title, category, tags, contract number, dates, and contract manager are pre-populated from the original contract but can be edited as needed.
   * **Milestones** — review or update milestone information.
   * **Funding** — review or update funding details.
   * **Document** — upload or replace the contract document.
   * **Send Contract** — send the variation out for signing.

Most details will be imported automatically from the original contract, so you only need to make changes where something differs.

***

> **Note:** The Create Variation button is found in the **Actions** section of the contract sidebar, alongside other options such as Add Milestones, Replace Contract, and Download Contract.

**Completing a Variation**

A Contract Variation has its own independent status, separate from the original contract it was created from. Once a Variation's own milestones are all approved (or Finance Approved) or paid, it can be marked **Complete** the same way as any contract, via the **Complete** button in its Actions section.

{% hint style="info" %}
Marking a Variation as Complete does **not** automatically mark the original contract as Complete, and completing the original doesn't affect any of its Variations — each is tracked independently. If you want both the original contract and the Variation to show as Completed, mark each one individually.
{% endhint %}

See [Completing a Contract](/knowledge-base/administrator-help-guides/contracts/completing-a-contract.md) for more on how the Complete action works.
