Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
Regarding a project, the contract is a legal agreement between two separate organizations (buyer and seller), while a project charter is "a document that formally authorizes the existence of a project and provides the project manager with the authority to apply organizational resources to project activities" as defined by the PMBOK.
Differences between the two documents are demonstrated in the following table taken from pmbypm.com.