There are som large differences between a contact and agreement. A contract is a wriiten agreement between parties. A contract is signed by all parties involved. An agreement can either be written or be verbal. A verbal agreement is not legal like a contract.