The main difference between the International Monetary Fund (IMF) and the World Bank lies in their respective purposes and functions. The IMF oversees the world's monetary system's stability, while the World Bank's goal is to reduce poverty by offering assistance to middle-income and low-income countries.