As an alternative to Feynman rules, on-shell formalism offers an efficient and elegant way to compute amplitudes with arbitrary numbers of particles. This construction is based on the so-called recursion relations and relies on the choice of the momentum shift. In this talk, I present a momentum shift in the massive on-shell formalism, which allows us to construct recursively amplitudes in QED, electroweak and supergravity theories. This momentum shift is then applied to examples of