Suitability of using ultrathin silicon nanoporous membranes (SNMs), fabricated using batch processes, for use in dialysis is investigated. In the present work, the diffusion of urea and creatinine through the SNMs were studied using two reservoirs containing the retentate and the permeate solution. Stirring of the solutions in the reservoirs was found to accelerate the diffusion process. Surface treatments on the SNM were carried out to prevent bio-fouling. Silanization followed by acid treatment was found to be the most effective method for preventing binding of urea on the SNM surface. Constant cycling in the trans-reservoir, maintained the concentration gradient of the dialysate and the diffusion increased significantly. The SNM appears to be a promising candidate for dialysis. © 2018 IEEE.