About 80% of kidney stones are made of calcium oxalate. But most people who form these stones never learn how much oxalate their body is actually excreting, because standard blood work and routine urinalysis do not measure it. A 24-hour urine oxalate test fills that gap. It tells you exactly how much oxalate your kidneys are clearing over a full day, and whether that amount is high enough to put you at risk for stones, kidney damage, or both.
What makes this test especially useful is that elevated oxalate can silently damage kidneys even without forming a single stone. Oxalate crystals irritate and inflame the tiny tubes inside your kidneys, triggering scarring that gradually erodes kidney function. Catching high excretion early, and tracking it over time, gives you something actionable before the damage becomes irreversible.
Oxalate (also called oxalic acid) is a small organic molecule with two acid groups. Your body cannot break it down or use it for energy. It is a dead-end waste product, and the only significant way to get rid of it is through the kidneys. Once filtered into urine, oxalate binds tightly to calcium, forming calcium oxalate, one of the least soluble salts in the body. When there is too much of it, crystals form.
Your liver manufactures the majority of urinary oxalate, roughly 50-80% under normal conditions, as a byproduct of amino acid metabolism (particularly from glycine, serine, and alanine). The rest comes from dietary absorption. Foods like spinach, rhubarb, nuts, and chocolate are especially rich in oxalate. How much dietary oxalate you absorb depends heavily on how much calcium you eat at the same time, because calcium binds oxalate in the gut and prevents it from reaching the bloodstream.
A third, often overlooked contributor is your gut bacteria. Certain species, especially Oxalobacter formigenes, break down oxalate in the colon before it can be absorbed. People who carry these bacteria tend to have lower urinary oxalate and fewer kidney stones.
The relationship between urinary oxalate and kidney stones is not a simple threshold. A large study analyzing over 9,000 urine collections found that stone risk rises in a substantially linear fashion as urinary oxalate increases, with no safe floor below which risk disappears. Among the major urinary risk factors for stones (calcium, volume, citrate, oxalate, uric acid, and pH), oxalate ranked as an intermediate contributor. Calcium, urine volume, and citrate had greater relative importance, but oxalate remained independently predictive.
In people with enteric hyperoxaluria (high oxalate absorption caused by gut malabsorption conditions), the connection between oxalate levels and future stones is direct and dose-dependent. Every 20% reduction in urinary oxalate is associated with roughly a 25% reduction in the annual odds of a new stone event. That means even modest improvement matters.
Oxalate does not just cause stones. It can damage kidneys independently. In the largest prospective study linking urinary oxalate to kidney outcomes (the CRIC study, which followed 3,123 adults with existing chronic kidney disease for a median of 7.1 years), people in the highest fifth of urinary oxalate excretion had significantly worse outcomes than those in the lowest fifth.
| Who Was Studied | What Was Compared | What They Found |
|---|---|---|
| 3,123 adults with CKD stages 2-4, followed 7.1 years | Highest vs. lowest fifth of urinary oxalate (above vs. below about 25 mg/day) | 33% higher risk of CKD progression, 45% higher risk of reaching end-stage kidney disease |
| 426,896 adults without CKD, followed about 3 years | Above vs. below 25 mg/day urinary oxalate | People above 25 mg/day had higher rates of developing new CKD, especially those with gut malabsorption conditions |
| 2,966 adults without heart disease, followed 10.6 years | Highest vs. lowest third of dietary oxalate intake (above vs. below 220 mg/day) | About 47% higher risk of cardiovascular events; risk increased further when calcium intake was low |
Sources: CRIC Study (Waikar et al., 2019); Puurunen et al., 2024; Bahadoran et al., 2022. Note: The cardiovascular finding is based on dietary oxalate intake, not urinary oxalate, so it reflects a related but different measurement.
What this means for you: if your urinary oxalate is above roughly 25 mg per day, you are in the range where kidney risk begins to climb, even if you have never had a stone. The crystals themselves are directly toxic to kidney tissue. They obstruct tiny tubules, damage the lining cells, and activate inflammatory pathways that lead to scarring. Over time, this can erode kidney function quietly.
When kidney function drops below about 30-40 mL/min (roughly stage 3b-4 CKD), the kidneys can no longer keep up with oxalate excretion. Oxalate begins to accumulate in the blood, and calcium oxalate crystals start depositing in organs beyond the kidneys: bones, heart, blood vessels, eyes, and skin. This condition, called systemic oxalosis, is most common in primary hyperoxaluria but can occur in anyone whose kidneys fail while oxalate production or absorption remains high.
In dialysis patients, serum oxalate levels are associated with cardiovascular events. A study of 1,108 European hemodialysis patients found that those in the highest quarter of serum oxalate (a related but different measurement than urinary oxalate) had about 40% higher risk of cardiovascular events and 62% higher risk of sudden cardiac death over four years compared to those in the lowest quarter.
Elevated urinary oxalate has three main causes, and knowing which one is driving your number determines what you can do about it.
One practical way to distinguish primary from secondary hyperoxaluria is to repeat the 24-hour urine collection on different diets. Secondary hyperoxaluria will respond to a low-oxalate diet; primary hyperoxaluria will not, because the excess comes from the liver regardless of what you eat.
Men typically excrete more urinary oxalate than women (median roughly 39 mg/day vs. 26-27 mg/day), and excretion tends to increase with age and BMI. Because different labs use different assay methods, and interlaboratory variability can be significant, always compare your results within the same lab over time.
| Tier | Range (mg/24 hours) | What It Suggests |
|---|---|---|
| Normal | Less than 40-45 | Typical excretion for healthy adults. Stone risk still exists but is not driven primarily by oxalate. |
| Mild hyperoxaluria | 40-75 | Elevated range often seen with dietary excess, mild fat malabsorption, or high vitamin C intake. Stone risk and kidney damage risk are increasing. |
| Severe hyperoxaluria | Above 75 | Raises suspicion for primary hyperoxaluria in adults without bowel dysfunction. Warrants genetic evaluation and specialist referral. |
These tiers are drawn from published research and AUA guidelines. Your lab may use different assays and cutpoints. Compare your results within the same lab over time for the most meaningful trend. For children, results must be corrected for body surface area, and age-specific reference ranges apply.
An emerging perspective from kidney disease research suggests that even values above roughly 25 mg/day may carry increased risk for CKD progression. This does not mean everyone above 25 needs treatment, but it does mean that tracking your trend matters even if your result falls within the traditional normal range.
A single 24-hour oxalate reading is a starting point, not a verdict. Urinary oxalate has substantial natural variation from day to day. In people with primary hyperoxaluria, the average coefficient of variation (a measure of how much the number bounces around between collections) is about 14%, and in some individuals it can be as high as 36%. For people with enteric hyperoxaluria, the variation is even wider: around 27% for idiopathic cases and 41% for those with gut malabsorption.
This means a single collection can easily be 30% higher or lower than your true average. To confirm whether your oxalate is genuinely elevated, at least two separate 24-hour collections are needed. If you are making dietary or supplement changes to lower oxalate, you need your own baseline established before treatment so you can tell whether a later reading represents a real biological change or just normal fluctuation. On average, a reduction of about one-third is needed to confidently say a treatment is working.
Get a baseline with two collections spaced a few weeks apart. If you are making changes (diet, supplements, or medication), retest in 3 to 6 months. After that, annual monitoring is reasonable for most people, with more frequent testing if you have an active stone history or a malabsorption condition.
The 24-hour urine collection is only as good as the collection itself. Several factors can distort your reading and lead to the wrong conclusion.
Improper sample handling is another common pitfall. Urine must be acidified to pH 2 or below (either during collection or by the lab) to dissolve calcium oxalate crystals that form naturally. Without this step, oxalate binds to calcium in the collection jug and precipitates out, causing the lab to report a falsely low number. Samples with pH above 8 should be rejected due to bacterial contamination risk.
Kidney function itself affects interpretation. When the kidneys' filtration rate drops below about 30-40 mL/min, they can no longer excrete oxalate efficiently. At that point, a normal or even low urinary oxalate does not mean your body is producing normal amounts; it means your kidneys have lost the capacity to clear it. Plasma oxalate becomes the more informative test in advanced kidney disease.
Antibiotics deserve attention too. They can eliminate oxalate-degrading bacteria in the gut, particularly Oxalobacter formigenes, leading to increased oxalate absorption for weeks to months after a course. If you recently completed antibiotics, your reading may be transiently higher than your true baseline. The greatest effect appears 3 to 6 months after antibiotic exposure.
Evidence-backed interventions that affect your Oxalic Acid 24 Hour level
Oxalic Acid 24 Hour is best interpreted alongside these tests.