Panyebab pesthi wasir kang nuwuhaké tandha-tandha ora patiya dimangerteni. Pirang-pirang faktor dipercaya nduwé prabawa kaya ta: kabiyasan usus kang ora teratur (bebelen utawa diare), kurang ulah raga, faktor gizi (diet kang kandhutan serate sithik), nambahing tekanan ing njero weteng (kesuwen ngeden, asites, bobot ing njero weteng, utawa ngandhut), genetik, ora ananing katup ing pembuluh-pembuluh darah kang gegayutan karo wasir, lan tambah tuwaning umur. Faktor liya kang dipercaya ningkatake risiko kaya ta kelemon, kesuwen njagong, watuk kronis lan disfungsi dhasar panggul. Ewosemono, bukti-bukti kang mbenerake gegayutan ini ora mitayani.