Prokaryotic ubiquitin-like protein (Pup) is a post-translational modifier that attaches to more than 50 proteins in Mycobacteria. Proteasome accessory factor A (PafA) is responsible for Pup conjugation to substrates, but the manner in which proteins are selected for pupylation is unknown. To address this issue, we reconstituted the pupylation of model Mycobacterium proteasome substrates in Escherichia coli, which does not encode Pup or PafA. Surprisingly, Pup and PafA were sufficient to pupylate at least 51 E. coli proteins in addition to the mycobacterial proteins. These data suggest that pupylation signals are intrinsic to targeted proteins and might not require Mycobacterium-specific cofactors for substrate recognition by PafA in vivo.