Iron protoporphyrin IX (heme) is an essential cofactor that is chaperoned in mammalian cells by GAPDH in a process regulated by NO. To gain further understanding we generated a tetra-Cys human GAPDH reporter construct (TC-hGAPDH) which after being expressed and labeled with fluorescent FlAsH reagent could indicate heme binding by fluorescence quenching. When purified or expressed in HEK293T mammalian cells, FlAsH-labeled TC-hGAPDH displayed physical, catalytic, and heme binding properties like native GAPDH and its heme binding (2 mol per tetramer) quenched its fluorescence by 45-65%. In live HEK293T cells we could visualize TC-hGAPDH binding mitochondrially-generated heme and releasing it to the hemeprotein target IDO1 by monitoring cell fluorescence in real time. In cells with active mitochondrial heme synthesis, a low-level NO exposure increased heme allocation into IDO1 while keeping steady the level of heme-bound TC-hGAPDH. When mitochondrial heme synthesis was blocked at the time of NO exposure, low NO caused cells to reallocate existing heme from TC-hGAPDH to IDO1 by a mechanism requiring IDO1 be present and able to bind heme. Higher NO exposure had an opposite effect and caused cells to reallocate existing heme from IDO1 to TC-hGAPDH. Thus, with TC-hGAPDH we could follow mitochondrial heme as it travelled onto and through GAPDH to a downstream target (IDO1) in living cells, and to learn that NO acted at or downstream from the GAPDH heme complex to promote a heme reallocation in either direction depending on the level of NO exposure.