Despite the descriptions and wording on Walmart's website, this is NOT TSP! The small print on the product label says: "TSP Substitute". So this is some sort of "eco-friendly" "phosphate-free" concoction that attempts to accomplish the same thing. Of course, it falls short - it's not what it's advertised to be on WM's site! Walmart should correct their listings. And the manufacturer should alter their packaging to make it more clear that you're not really getting TSP. If you want TSP, look elsewhere!