Причини появи оксалатів у сечі можуть бути викликані недостатньою кількістю вітаміну В6 або від надлишку в організмі вітаміну С. Захворювання, при якому солі оксалату кальцію відкладаються в тканинах тіла людини, викликаючи запальні та склеротичні зміни в них, називається гіпероксалурією.