We use Bieri-Neumann-Strebel-Renz invariants to determine when a normal fibre product in the product of two finitely presented groups is finitely presented. We give conditions that imply and in some cases characterize the existence of such finitely presented fibre products.