Shop payments?

To try and get a fixed time frame to get it done couldn't you have a contract that says if not done by X date a penalty of X will be applied and if it's done early a bonus of X will be paid to entice the deal or am I just dreaming

Highly likely to cause some sloppy work either way.