Usually with extract brews around 40 is about right. If you brew some lighter styles you could probably get down to 30. If you are looking save money, well... It is hard to brew good beers without spending money.
In the long term, moving to all grain will save you money per batch, but...