We present a density functional modelling study of Zn, Cu and Ni impurities in hydrogen-terminated germanium clusters. Their electronic structure is investigated in detail, especially their Jahn-Teller instabilities and electrical levels. Interstitial and substitutional defects were considered and the latter were found to be the most stable defect form for nearly all Fermi level positions. Relative formation energies are estimated semi-empirically with the help of the measured formation energy of the single Ge vacancy. We find that while Zn is a double shallow acceptor, Cu and Ni are deep acceptors with levels close to the available experimental data. Donor levels were only found for interstitial Cu and Zn.