Hemoroidde ilaç tedavisinin yeri vardır ancak genellikle semptom azaltmaya yöneliktir, kalıcı bir tedavi şekli değildir. Hemoroid tedavisinde kullanılan ilaçlar, ağızdan alınan, krem şeklinde lokal uygulanan ve fitil şeklinde uygulananlar olmak üzere üç çeşittir. Ağrıyı ve kanamayı durdurmak, şişliği geriletmek gibi amaçlarla kullanılırlar.