I prewash when I need to-
if fabric smells funky, feels funky, might be a bleeder ( failed the test) or if it has deep creases from being wrapped on the bolt ( all my wide backing fabrics get prewashed because it is much easier to get rid of the wrinkles instead of trying to iron that much fabric