At the current moment, if a user has the Cost role in the project, but the “Setup Cost contracts” permission is not set for him/her in the Administration/Manage your team section, the “Create contract” button will be hidden on the “Contracts” page...