This is what I use, Works ok.. Will probably go back to commercial after this batch. It really is not all that cheap,and it cleans only so, so.. Nearly have to wash dishes before loading.. Didn't have to do that before.
dishwasher soap - Baking Soda, Borax (all-natural household cleaner, available at many stores in the laundry aisle) Mix together equal parts of each ingredient, store in a labeled container Use just like a commercial powdered detergent, approximately 2 TBS per load.
Works better if you ad twice as much, but that sort of defeats the purpose..
I have used the recipe found at http://www.diynatural.com/simple-effective-jabs-homemade-dishwasher-detergent-rinse-agent/
It actually makes a really great booster for the commercial dishwasher tablets, but by itself, not so much. I do love to pour in about a cup of vinegar before I start the load and that helps too. Of course, adding it as a booster increases the cost of your wash, but it isn't all that expensive to make if you can find citric acid in bulk (or use kool-aid).
1 bar of natural soap - Mix 1 bar of natural soap with 1/2 cup of borax i make mine a liquid buy adding soap to a 2 quart sauce pan filled with water till mixed, store in a labeled container i add 1/4 cup to a load i use the spot removers that you add to the dishwasher it works great i get my soaps hear old fashion lye soap works great http://www.soapnbath.com
I learned in a video that someone made, that the soap that you make with hot process the hard parts that stick to the walls of your crockpot make the very best laundry soap, if you save them and don't mix them back in, and assuming you didn't add any colorant.