Any place that sells beer or winemaking supplies will have citric acid around $4-5 a pound.

Natural food stores that carry herbs and spices in bulk sometimes have it, too. But a lot of natural food stores also have citric acid in little bottles at a much higher price.