Berdasarkan Penyebabnya
Terjadi karena permintaan barang dan jasa lebih tinggi dari ketersediaan, sehingga harga naik.
Disebabkan oleh kenaikan biaya produks, seperti bahan baku atau upah pekerja.
Berdasarkan tingkat keparahannya
Inflasi Ringan
Kenaikan harga dibawah 10% pertahun, masih dapat dikendalikan dan tidak menganggu ekonomi.
Inflasi Sedang
Kenaikan harga antara 10% - 30% pertahun, mulai mempengaruhi daya beli masyarakat.
Inflasi Berat
Kenaikan harga antara 30% - 100% pertahun, sangat mengganggu aktivitas ekonomi.
Hiperinflasi
Kenaikan harga lebih dari 100% pertahun, menyebabkan ketidak stabilan ekonomi dan kepercayaan terhadap mata uang menghilang.
Berdasarkan Asalnya
Inlflasi yang disebabkan oleh faktor-faktor dari dalam negeri, seperti kebijakan moneter.
Inflasi yang disebabkan oleh faktor-faktor dari luar negeri, seperti kenaikan barang impor biasanya dipengaruhi oleh fluktuasi nilai tukar mata uang.