How long do you have to complete your trip?

Generally, you are expected to complete all deliveries within 90 minutes, or less for shorter distances. Failure to do so gets you penalized.