Wear rubber gloves to mix the oxalic acid crystals and water in a bucket according to package directions. Generally, the recommended mixture is 1 lb. of crystals to 2 gallons of water. For light stains, you may use up to 5 gallons of water.
Pour the mixture into the sprayer. Apply the oxalic acid mixture to the rust stain. Allow the mixture to thoroughly saturate the stained shingles. Oxalic acid reacts with the iron stains like a bleach. The stain will lighten as the acid works.
Rinse the shingles with clear water to remove the oxalic acid mixture. Check the roof to determine how much of the stain remains. Apply a second application of the oxalic acid mixture if any stains remain. Rinse with clear water.
Scrub the shingles gently with the acid mixture if stubborn stains remain. Only use the brush if it is absolutely necessary. Avoid harsh scrubbing techniques to keep shingle damage to a minimum.
Rinse the roof completely and also clean the gutters. Spray off any landscape plants or areas under the roof that may have been exposed to the oxalic acid during cleaning.