Mycobacteria utilize type VII secretion systems (T7SSs) to secrete proteins across their highly hydrophobic and diderm cell envelope. Pathogenic mycobacteria have up to five different T7SSs, called ESX-1 to ESX-5, which are crucial for growth and virulence. Here, we use a functionally reconstituted ESX-5 system in the avirulent species Mycobacterium smegmatis that lacks ESX-5, to define the role of each esx-5 gene in system functionality. By creating an array of gene deletions and assessing protein levels of components and membrane complex assembly, we observed that only the five components of the inner membrane complex are required for its assembly. However, in addition to these five core components, active secretion also depends on both the Esx and PE/PPE substrates. Tagging the PPE substrates followed by subcellular fractionation, surface labeling and membrane extraction showed that these proteins localize to the mycobacterial outer membrane. This indicates that they could play a role in secretion across this enigmatic outer barrier. These results provide a first full overview of the role of each esx-5 gene in T7SS functionality.