Mestna knjiga, imenovana tudi hišna knjiga, je hotelska računovodska metoda za sledenje transakcijam, ki niso gosti. Hotelsko računovodstvo je razdeljeno na front-office in back-office poslovanje. Front-office običajno obravnava registrirane goste in beleži njihove transakcije v knjigo gostov. Denar, s katerim upravlja hotel, ki ga ni mogoče pripisati trenutno prijavljenemu gostu, postane del mestne knjige in ga vodi računovodstvo v zaledju.
Računovodski sistemi uporabljajo knjige za zbiranje povezanih računov. Mestna knjiga je zbirka povezanih računov, ki spremlja denar, ki ga prinaša hotel, ki ni del transakcije, povezane s trenutno registriranim gostom. Nekateri hoteli uporabljajo drugačno terminologijo za to knjigo in jo imenujejo knjiga hiš ali knjiga ne-gostov. Kakor koli že imenujemo knjigovodstvo, je funkcija v standardnih hotelskih računovodskih sistemih ponavadi enaka.
Mestne knjige običajno vsebujejo vsaj štiri račune. Prva vrsta računa je nastavljena za posameznike in podjetja, ki uporabljajo hotel za sestanke in dogodke. Denar, zbran od tovrstnih strank, namesto na recepciji obdeluje računovodstvo hotela. Običajno te stranke prejmejo mesečni račun ali račun s podrobnostmi o stroških, povezanih z dogodkom, namesto stroškov bivanja v hotelu. Poroke, konference, seminarji in skupinska srečanja so primeri dogodkov, ki bi jih ta račun spremljal v knjigi.
V zvezi s tem druga vrsta računa obravnava transakcije za potujoče vodje. Če ima podjetje odprt račun pri hotelu, ki omogoča bivanje kateremu koli od zaposlenih v podjetju, medtem ko je v mestu, se transakcije evidentirajo v knjigi kot hišni račun podjetja. Računovodstvo običajno mesečno zaračuna podjetju ustvarjene stroške.
Drugi račun mestne knjige običajno deluje kot račun kreditne kartice. Ko gost za plačilo uporabi kreditno kartico, se znesek prenese iz knjige gostov v mestno knjigo, medtem ko hotel čaka, da izdajatelj kreditne kartice izda plačilo. To odraža dejstvo, da gost ne biva več v hotelu, zato odprt račun ne more ostati na recepciji. Ko gost odide, je računovodski oddelek hotela odgovoren za zagotovitev, da izdajatelj kreditne kartice nakaže plačilo.
Gostom, ki ob odhodu ne poravnajo računov, se zneski nakažejo tudi na račun v mestni knjigi. Računovodstvo postane odgovorno za sprožitev postopka izterjave zoper osebo ali spremljanje po potrebi. To zagotavlja, da je nalogi dodeljen hotelski oddelek, ki je najbolj sposoben upravljati proces zbiranja.