When you book a Hotel or Resort using TripGift all rooms are prepaid, except for additional deposits on arrival and resort fees which are required and requested to be paid on property. 

Did this answer your question?