Generally,powders have more cleaning powder.They contain oxygen bleach,something that is not contained in most liquids.Liquids on the other side contain more surfactants and they give better results on oily stains.So I use bio powder on whites and light coloreds and liquid only on darks,jeans...