Tra gli individui che presentano iperuricosuria e calcoli di calcio, l'assunzione di allopurinolo è uno dei pochi trattamenti ad aver dimostrato di poter ridurre le recidive da calcoli urinari. L'allopurinolo interferisce con la produzione di acido urico nel fegato ed è utilizzato anche in persone che soffrono di gotta o iperuricemia (elevati livelli sierici di acido urico). Il dosaggio viene regolato per mantenere una ridotta escrezione urinaria di acido urico. Il livello di acido urico nel siero, pari o inferiore a 6 mg/100 ml, è spesso l'obiettivo terapeutico. La condizione di iperuricemia non è necessaria per la formazione di calcoli di acido urico; l'iperuricosuria può avvenire in presenza di acido urico normale o addirittura inferiore alla media.