Kate Moss is apparently on the verge of signing a huge contract with Calvin Klein.

The supermodel would earn £1.5m from the contract, bringing her salary to over £9m a year, says BreakingNews.ie.

Moss has recovered from last year's drug-taking allegations speedily, recently signing other big contracts with Virgin Mobile, Bulgari Jewellery and Stella McCartney.