It is possible for individuals with temporary contracts to obtain a mortgage, even if your income varies, there are lenders that will consider this type of employment. As long as you have been employed in your current line of work for over a year and you haven’t had any prolonged periods of unemployment, there is a good chance that your mortgage application will be approved. For agency workers, lenders will tend to require you to have been employed by the same agency for a minimum of 12 months.
It is also important that there is enough time remaining on your current contract, lenders will generally want to see a minimum of 3-12 months remaining on the contract. Regular renewals of your contract will also be favourable to lenders, alternatively, they will also accept written confirmation that the contract will be renewed.