Reverse osmosis separation of surfactants were investigated with various polymer membranes. The effect of physico-chemical characteristics of membranes and molecular structures of surfactants on membrane separation were examined. Ionic surfactants were rejected very well by cellulose acetate membrane and ionic membranes with the same fixed charged groups. Most of nonionic surfactants were rejected by neutral and ionic polymer membranes. The rejection level, however, was much lower than that of ionic surfactants, especially at low feed concentration. Permeability of surfactant through cellulose acetate membrane greatly increased with increase in number of ethylene oxide (520) of the nonionic surfactants. Rejection level of nonionic surfactants increased profoundly in the co-presence of ionic surfactant in the mixture. Rejection level of ionic surfactants dropped down with inorganic salt content in the feed solution.