We explore in this paper the design of optimal share contracts when there is a double moral hazard, one on inputs exclusively provided by the agent (such as effort) and the other in reporting the level of output to be shared with the principal, and when there is a social efficiency cost to under-reporting. The optimal contract is second best in that it allows for residual moral hazard in both effort and output reporting. The model predicts that contract terms will vary with the value to the tenant of unreported output as well as with any capacity of the principal to directly supervise the agent. The model is written for a landlord-tenant share contract but applies as well for tax collection and franchising.