Bill contract