Supermodel Kate Moss has signed a GBP500,000 (US$875,000) deal to model for designer label Calvin Klein just months after her career hung in the balance because of drug abuse allegations.