Я знаю секрет :) надо работать так, чтобы не успевать тратить :)
Вот, например, звонит ребёнок, говорит, что надо купить две тетради в косую линию. Когда я утром иду на работу, канцтовары ещё не работают, когда иду вечером домой - уже не работают. В половине десятого обзваниваю соседей-родителей_младшеклассников, прошу в долг две тетради до субботы :) Таким образом вычетается один поход по магазинам, в котором обязательно случились бы незапланированные покупки :)