Banyak faktor yang menyebabkan kenaikan harga saat lebaran.
Kenaikkan harga terjadi apabila persediaan barang sedikit dan permintaan barang meningkat. Kenaikkan juga dapat dipicu distribusi barang terhambat.
Tapi khusus untuk lebaran itu lebih banyak dikarenakan faktor psikologis. Setiap menjelang lebaran masyarakat selalu menyakini harga barang naik. Keyakinan masyarakat harga barang naik menjelang lebaran disambut pedagang dengan menaikkan harga barang. Idealnya bila barang banyak dan distribusi barang lancar tidak menyebabkan kenaikkan harga barang. Keyakinan masyarakat menjelang lebaran yang terjadi cukup lama jadi penyebab utama.
Selain itu ada hukum yang sederhana di ekonomi, yaitu Setiap permintaan barang meningkat, kenaikkan harga barang bisa terjadi.
Itu nggak hanya terjadi saat Ramadhan dan di Indonesia aja, tapi terjadi juga di beberapa hari besar dan di banyak negara.