No, hotels typically do not charge you for not returning key cards. However, if the card is lost or stolen and needs to be replaced, there may be a fee associated with that. Additionally, some hotels may require a deposit when checking in which will be refunded upon return of the key card.