Kegiatan konsumsi dapat dipengaruhi oleh faktor ekonomi dan faktor nonekonomi. Faktor-faktor nonekonomi terdiri dari beberapa hal, yaitu tingkat pendidikan, tempat tinggal, serta lingkungan sosial, agama, budaya, dan adat istiadat.
- Jumlah tanggungan keluarga berkaitan dengan semakin tinggi jumlah anggota/tanggungan keluarga, maka semakin tinggi pula kegiatan konsumsinya.
- Tingkat pendidikan berkaitan dengan semakin tinggi tingkat pendidikan seseorang, maka semakin beragam kebutuhannya.
- Tempat tinggal berkaitan dengan perbedaan kebutuhan seseorang di suatu daerah seperti daerah pedesaan dan perkotaan.
- Lingkungan sosial, agama, budaya, dan adat istiadat berkaitan dengan kebutuhan yang berbeda-beda, misalnya makanan khas.
Berdasarkan penjelasan tersebut, maka yang tidak termasuk dalam faktor-faktor nonekonomi yang memengaruhi kegiatan konsumsi adalah tingkat pendapatan.