We have just added the ability to clone contracts in Samanage.
When editing an existing contract, scroll down to the bottom of the page and you can now see the link to clone the contract - see following screenshot:
Once cloned, the new cloned contract will open in edit mode and can now be saved as a new contract.
All non transient information in the initial contract is preserved in the new cloned contract.
At your service,
The Samanage Team