Facile co-immobilization of enzymes is highly desirable for bioconversion methods involving multienzymatic cascade reactions. Here we show for the first time that three enzymes can be immobilized in flat-sheet polymeric membranes simultaneously or separately by simple pressure-driven filtration (i.e. by directing membrane fouling formation), without any addition of organic solvent. Such coimmobilization and sequential immobilization systems were examined for the production of methanol from CO2 with formate dehydrogenase (FDH), formaldehyde dehydrogenase (FaldDH) and alcohol dehydrogenase (ADH). Enzyme activity was fully retained by this non-covalent immobilization strategy. The two immobilization systems had similar catalytic efficiencies because the second reaction (formic acid ! formaldehyde) catalyzed by FaldDH was found to be the cascade bottleneck (a threshold substrate concentration was required). Moreover, the trade-off between the mitigation of product inhibition and low substrate concentration for the adjacent enzymes probably made the coimmobilization meaningless. Thus, sequential immobilization could be used for multi-enzymatic cascade reactions, as it allowed the operational conditions for each single step to be optimized, not only during the enzyme immobilization but also during the reaction process, and the pressure-driven mass transfer (flow-through mode) could overcome the diffusion resistance between enzymes. This study not only offers a green and facile immobilization method for multi-enzymatic cascade systems, but also reveals the reaction bottleneck and provides possible solutions for the bioconversion of CO2 to methanol.