Abstract: A solvent purification system and method of reducing the contamination level thereof are provided. Contaminated solvent is directed under pressure across at least one cross-flow membrane unit, and the waste stream therefrom is conveyed through at least one membrane precipitator unit to precipitate out contaminant, or selectively precipitate out solutes.