detergent are used instead of SOAP because 1)it can even be used in hard water but soap get wasted if the water is hard 2)detergent can be used even in ACIDIC medium but soap can't be 3)the cleansing POWER of detergent is much higher than that of soap 4)detergent are more soluble in water then soap hope it helps..