Bioelectrochemical systems (BES) represent an energy-efficient approach for wastewater treatment, but the effluent still requires further treatment for direct discharge or reuse. Integrating membrane filtration in BES can achieve high-quality effluents with additional benefits. Three types of filtration membranes, dynamic membrane, ultrafiltration membrane and forward osmosis membrane that are grouped based on pore size, have been studied for integration in BES. The integration can be accomplished either in an internal or an external configuration. In an internal configuration, membranes can act as a separator between the electrodes, or be immersed in the anode/cathode chamber as a filtration component. The external configuration allows BES and membrane module to be operated independently. Given much progress and interest in the integration of membrane filtration into BES, this paper has reviewed the past studies, described various integration methods, discussed the advantages and limitations of each integration, and presented challenges for future development.