Quote Originally Posted by chem geek View Post
People have used citric acid, which is also less expensive, and it seems to work but just takes somewhat longer. I know that oxalic acid is also a reducing agent so in theory it should work, but I don't know how well.

FWIW, oxalic acid is what is used in United Chemical's Pool Stain Treat and Pool Stain Treat spotting bags. I can't really tell a difference in how fast it works compared to Ascorbic acid but Citric does seem to be a bit slower. However oxalic acid is the most toxic of the three with ascorbic acid being the least toxic.