No, DoorDash does not pay drivers if they do not receive any orders. To earn money, drivers must be actively engaged in delivering at least one order. The earnings are calculated based on the time spent on the road, which includes travel time to the restaurant, waiting time for the order to be prepared, and the time taken to deliver the food to the customer. For instance, a driver might spend approximately 10 minutes driving to the restaurant, wait around 30 minutes for the order to be ready, and then take another 20 minutes to deliver it to the customer. Additionally, they may need to spend another 10 minutes locating the correct drop-off point. Therefore, while drivers are not compensated for idle time without orders, the structure of the pay system is designed to account for the various stages of the delivery process once an order is accepted.