Perbedaan utama antara nanofiltrasi dan ultrafiltrasi adalah ukuran pori membrannya. Filter ultrafiltrasi memiliki ukuran pori sekitar 0,01 mikron, sedangkan filter nanofiltrasi memiliki ukuran pori kira-kira 0,001 mikron.