Haem is an essential cofactor in central metabolic pathways in the vast majority of living systems. Prokaryotes acquire haem via haem biosynthesis pathways, and some also utilize haem uptake systems, yet it remains unclear how they balance haem requirements with the paradox that free haem is toxic. Here, using the model pathogen Staphylococcus aureus, we report that IsdG, one of two haem oxygenase enzymes in the haem uptake system, inhibits the formation of haem via the internal haem biosynthesis route. More specifically, we show that IsdG decreases the activity of ferrochelatase and that the two proteins interact both in vitro and in vivo. Further, a bioinformatics analysis reveals that a significant number of haem biosynthesis pathway containing organisms possess an IsdG-homologue and that those with both biosynthesis and uptake systems have at least two haem oxygenases. We conclude that IsdG-like proteins control intracellular haem levels by coupling the two pathways. IsdG is thus a target for the treatment of S. aureusinfections.