Menurut Prathama Rahardja dan Mandala Manurung (2004), kegiatan konsumsi rumah tangga dapat dipengaruhi oleh beberapa faktor, yaitu faktor ekonomi dan faktor nonekonomi.
A. Faktor Ekonomi
Empat faktor ekonomi yang sangat menentukan konsumsi adalah pendapatan, kekayaan, tingkat bunga, dan ekpektasi.
1) Pendapatan rumah tangga
Semakin tinggi tingkat pendapatan rumah tangga semakin besar porsi pendapatan yang dikonsumsikan.
2) Kekayaan
Kekayaan atau aset seseorang dapat berupa kekayaan riil (tanah dan bangunan) maupun kekayaan finansial (deposito atau dalam bentuk surat berharga). Kekayaan akan meningkatkan pendapatan disposabel dan selanjutnya akan meningkatkan konsumsi.
3) Tingkat Bunga
Semakin tinggi tingkat suku bunga, semakin tinggi tabungan yang diciptakan masyarakat. Dengan demikian hasrat masyarakat untuk melakukan konsumsi berkurang. Jika suku bunga rendah hasrat masyarakat untuk melakukan konsumsi akan naik.
4) Perkiraan tentang Kondisi di Masa Depan
Ekspektasi mengenai keadaan di masa mendatang sangat memengaruhi kegiatan konsumsi masyarakat. Adanya keyakinan bahwa di masa mendatang akan memperoleh pendapatan yang lebih tinggi akan mendorong rumah tangga meningkatkan konsumsinya di masa sekarang.
B. Faktor Nonekonomi
Faktor nonekonomi terdiri atas faktor demograĆ dan faktor sosial budaya.
1) Faktor Demografi
Faktor demografi terdiri atas faktor jumlah dan komposisi penduduk.
a) Jumlah Penduduk
Jumlah penduduk akan memperbesar tingkat konsumsi
secara agregat walaupun pengeluaran rata-rata penduduk umumnya relatif rendah.
b) Komposisi Penduduk
Semakin banyak penduduk usia produktif yang bekerja, semakin tinggi tingkat pendidikan, dan semakin banyak penduduk tinggal di perkotaan maka konsumsi akan meningkat.
2) Faktor Sosial Budaya
Faktor sosial budaya akan memengaruhi kegiatan konsumsi masyarakat. Faktor sosial budaya berkaitan dengan gaya hidup seseorang. Seseorang yang terbiasa dengan gaya hidup mewah tentunya akan memiliki porsi yang besar dari pendapatannya untuk kegiatan konsumsi.
