The coupling of two NO molecules catalyzed by iron porphyrins is of biological importance. We use density functional theory calculations to examine the factors that control the fundamental N-N bond formation step mediated by a single iron porphyrin. The presence of an axial Im ligand, extra electrons, and most importantly a proton, enhance the N-N bond formation step in our model.