Yes it does. Part of what makes Pool Stain Treat so effective at stain removal is the phosphate in it's formula. In general, we recommend you don't worry about phosphate levels.
Super Stain Treat lasts about 3 days. After that we recommend you begin to use Pool Stain Treat for prevention. You can find more information in the Directions tab on the product page.