Some hotels let you pay for a hotel before you stay or at the time of checkout. When traveling for business sometimes it’s advisable to pay before you arrive, that way you’re sure to input all the necessary details and your company’s tax information so that the invoice is ready before you even arrive. Of course, if you are likely to spend on a lot of incidentals then it’s probably better to pay after your stay.