On the other hand, by having customers pre-pay, the restaurant is making sure that there are not reserved seats left empty due to no-shows, which means they are more likely to serve a full restaurant, they have a better idea ahead of time how much food will get eaten, and the end result mean less waste and they can provide better service and prices.