હરસનું મુખ્ય કારણ ગુદામાર્ગમાં રક્ત પરિભ્રમણનું ઉલ્લંઘન છે, જે સગર્ભાવસ્થા, બેઠાડુ જીવનશૈલી, દારૂના દુરૂપયોગ અને તીવ્ર ખોરાક, તણાવ, ભારે શારીરિક શ્રમ, તીવ્ર કબજિયાત, અવયવો અને શરીરની તંત્રના કારણે થઇ શકે છે.