Our order is usually 1-2 pizzas and I tip 5$. Although when weather was particularly terrible once I tipped 10$ for the same. The guy was very nice and cheery despite of weather, got to respect that.
But usually I order online right before leaving the office and just pick up the pizza on the way home. Problem solved.