I always pre-wash my fabric mainly because I come thru the laundry room from the garage and just drop the fabric in a basket to be washed. I feel it is softer and if there is going to be any bleeding of any fabric it will be done before I start my project. I always separate my fabric darks (deep reds and dark blues) from the lighter colors.