I'm currently employed by an nhs trust on a temporary one year contract in order to complete a year of training that leads to a qualification. My contract says that if I am offered a job at the end of the contract I will be expected to accept it or repay some training costs. I have been told I will be offered a permanent job but it hasn't happened yet. I've started applying for the same post with other trusts as I don't want to end up without a job and it looks like these other jobs would suit me better. Can my current trust make me pay them back costs when they haven't offered me a permanent job yet? If I wait until the end of my training to see if I've got a job it is likely that nowhere else will be recruiting by then.