Consider subscription rates for cloud-based software. And or an initial licensing fee for something you use on-premise. A contract for your CRM also needs to include fees and pricing. Contracts start with the installation and end when they are complete. Watch out for being trapped in a continuous cycle with automatic renewal clauses to avoid common CRM problems. These come in time frames usually 60 or 90 days in advance.
Don’t forget to ask for a copy of any vendor’s agreement. Usually, the contracts last for a full year. But they can be charged on a per month per user basis.