Setiap negara berbeda satu dengan lainnya bila ditinjau dari segi sumber alam, iklim. letak geografis, penduduk, pendidikan, tenaga kerja, tingkat harga, keadaan ekonomi, politik, sosial, dan budayanya. Perbedaan-perbedaan tersebut menimbulkan pula perbedaan produk yang dihasilkan biaya yang dikeluarkan, serta mutu dan kuantumnya. Oleh karenanya mudah dipahami bila ada negara yang lebih unggul atau istimewa dalam memproduksi komoditas tertentu.
Adakalanya produk dari suatu negara belum dapat dikonsumsi seluruhnya di dalam negeri. Kondisi semacam itu mendorong orang untuk memperdagangkan hasil produksi itu ke negara lain. Perdagangan barang dari suatu negara ke negara lain itulah yang disebut perdagangan luar negeri.