Answer:
A treaty is a formal agreement while an executive agreement is not as formal as a treaty. A treaty is carried on to the successive Presidents while an executive agreement has to be renegotiated every time. An executive agreement is of two types while a treaty is not.