We set the schedule upfront as well, and commit to having the project finished by the end date promised, or we offer a late fee (up to $300/day depending on the project).