When is payment due?

Final payment is due when the project is completed.