For flat roofs, clean the surface, repair holes with patching compound, and apply a waterproof membrane like EPDM. Follow tutorials for sealing, and ensure proper weather conditions. However, for large areas, consider professional help for warranty and quality.