Beberapa makanan dan minuman, seperti bawang putih, bawang merah, dan alkohol, dapat menyebabkan bau badan saat zat-zat dari makanan tersebut dikeluarkan melalui keringat.
Tidak rutin mandi atau membersihkan tubuh bisa memungkinkan bakteri berkembang biak lebih cepat, yang pada akhirnya meningkatkan risiko bau badan.
Memakai pakaian yang ketat atau tidak menyerap keringat bisa membuat keringat tertahan, memberi bakteri lebih banyak kesempatan untuk berkembang.
Beberapa kondisi medis, seperti hiperhidrosis (produksi keringat berlebih) atau trimethylaminuria (ketidakmampuan tubuh untuk memecah trimetilamina), dapat menyebabkan bau badan.