# Declare a Contract

You can declare a new contract by clicking on the "Create a Contract" button located on the main page of the Contracts module.

<figure><img src="https://2697025545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LvBxs22wUMicv9uWp6C-1972196547%2Fuploads%2FsuzLvYNIiWwxMe7HJaH4%2Fimage.png?alt=media&#x26;token=1a5a353f-ed31-4fbe-b0be-972d3aadeaea" alt=""><figcaption><p>Declare your first contract by clicking on create a contract</p></figcaption></figure>

You can choose to start from scratch or generate a contract from one of our[ dynamic contract templates](https://doc.dastra.eu/en/features/contrats/modeles-de-contrats-dynamiques).

<figure><img src="https://2697025545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LvBxs22wUMicv9uWp6C-1972196547%2Fuploads%2FO9o7IxySc0bpJZzkhSIM%2Fimage.png?alt=media&#x26;token=aa832ea9-f143-4ffc-a318-6eefe589d6ef" alt=""><figcaption><p>Creation options for a contract</p></figcaption></figure>

Starting from scratch, you just need to give your contract a name, upload your attachment (you can also choose to upload the attachment later once the contract is declared), and assign it to an organizational unit.

<figure><img src="https://2697025545-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LvBxs22wUMicv9uWp6C-1972196547%2Fuploads%2FcwhsDxJNtT4KcDV5LLBb%2Fimage.png?alt=media&#x26;token=502e00b2-dba1-4a7d-8854-86ee9ad9a205" alt=""><figcaption><p>The form to create a new contract</p></figcaption></figure>
