I prewash to prevent shrinkage in the finished product and to remove excess dye - along with the chemicals and whatever might get into the fabric at warehouses and during shipping. My back door enters into my utility room so new fabric is in the wash before my coat comes off.