A guaranteed booking means that guests will have to enter payment card details to complete the booking process, securing the room no matter what time the guests arrive, whereas a non-guaranteed reservation does not ask them to fill in their credit card information.