Il contratto d'albergo è un accordo tra albergatore e cliente per la fornitura di alloggio e servizi, caratterizzato da obblighi reciproci e dalla libertà di forma. L'albergatore deve accogliere il cliente e garantire la disponibilità della camera, mentre il cliente è tenuto a pagare il prezzo e presentare un documento d'identità. In caso di overbooking, il cliente ha diritto a un'altra sistemazione senza spese aggiuntive.