A free trade agreement or treaty is an agreement according to international law to form a free-trade area between the cooperating states. There are two types of trade agreements: bilateral and multilateral.