Handmade soaps cost more because they contain better ingredients than bar soap you find at Walmart or the grocery store. Most commercial soaps are cleansers that contain chemicals that clean the skin.