I like to make my own food. But it is not cheaper the way I do it.
The cheapest is the Name Brand stuff like Layena and Purina (layer pellets). Pellets tend to be less wasteful than crumbles.
Another option is to buy the higher protein stuff like FlockRaiser (20%) as opposed to 16% layer...