If it kills the bad bacteria or algae then it will also kill the good bacteria or algae. I would save my money. You need to find the root of the problem and address that. Otherwise even if the stuff works the algae will come back. If you decide to use it and have a skimmer you will need to turn the skimmer off for a while. Chemicals like that drive skimmers crazy and the cup will fill almost instantly.