Contracts are optional. Commit Contracts are useful for managing your service contracts and tracking their statuses in the following cases:
|1.||You have a service agreement which needs a Contract (for example a Block of Time contract, a Block of Money contract, etc.)|
|3.||You manage complex Projects which include various Tasks and Charges. For example, you are building a new network infrastructure for a customer with various hardware and software installations.|
For more information and advanced usage tips for Contracts, see Managing Projects using Contracts and How to use Recurring Contracts.