A
contract is a written legal document with all the details of a job or business arrangement, for example what someone must do and how much they will be paid
My contract stipulates (=officially says) that I have to work 35 hours a week
. A
deal is a formal business agreement that usually involves the sale of something
They made a deal to sell the land to a property developer.
A
compromise is an agreement that is achieved after everyone involved accepts less than what they originally wanted
After several hours of discussions, the management and unions managed to reach a compromise.
A
pact is a formal written agreement between two or more countries or organizations
U.S. law makers have approved a controversial free-trade pact with Central American nations.
A
verbal agreement is one in which someone says that they agree to something or says they will do something, but does not sign an official written promise
If it’s only a verbal agreement, he might refuse to honour it, or even deny all knowledge of it.
An
unwritten agreement is one that everyone knows about although it is not official
There is an unwritten agreement between the two companies not to poach staff from each other.