Adapun beberapa penyebab dari inflasi, antara lain:
1. Natural inflation dan human error inflation
Natural inflation merupakan inflasi yang terjadi karena sebab-sebab alamiah dan manusia enggak memiliki kekuasaan untuk mencegahnya. Contohnya inflasi karena terjadi paceklik.
Sedangkan, human error inflation merupakan inflasi yang terjadi karena kesalahan-kesalahan yang dilakukan oleh manusia itu sendiri.
2. Imported inflation
Adalah inflasi negara lain yang ikut dirasakan oleh suatu negara karena menjadi pengikut harga dalam pasar perdagangan internasional.
3.Demand pull inflation dan cost push inflation
Demand pull inflation diakibatkan oleh perubahan yang terjadi pada sisi permintaan agregat dari barang dan jasa pada perekonomian.
Baca Juga: 3 Kegiatan Utama yang Dilakukan dalam Bidang Ekonomi, Jawaban Materi Kelas 5 Tema 9
Sedagkan, Cost push inflation adalah inflasi yang terjadi karena adanya perubahan pada sisi penawaran agregat dari barang dan jasa pada suatu perekonomian.
4. Expected inflation dan unexpected inflation