In all I spent $21 and some change. I even got generic OxyClean from the Dollar Tree. I'm so happy with how it turned out. It's already May and I have used maybe 1/8 of the total batch. At this rate my one batch should last me close to two years!! Of course we don't have kiddos yet so we don't do as much laundry as some of you out there. Still, you can't beat the quality and the price!