This paper develops a framework that delivers tractable (i.e. closed-form) optimal contracts, with few restrictions on the utility function, cost of effort or noise distribution. By modeling the noise before the action in each period, we force the contract to provide correct incentives...