Skip to main content

Hotel Document Templates

Every hotel produces the same handful of documents hundreds of times a month. Getting them generated from your own data, correctly numbered and consistently branded removes a surprising amount of daily friction.

The Documents Every Hotel Needs

A hotel produces four document types repeatedly: the booking confirmation sent when a reservation is made, the registration card a guest signs at check-in, the invoice or folio issued at checkout, and receipts for individual payments. Each should be generated from live reservation data, carry the property’s branding, and — for anything financial or statutory — follow a numbering sequence that cannot skip or repeat.

Document When What it must get right
Booking confirmationAt reservationDates, rate, policy, what was and was not paid
Registration cardAt check-inGuest identity fields your market requires, plus a signature
Invoice / folioAt checkoutEvery charge, tax broken out correctly, a sequential number
Payment receiptPer paymentAmount, method, what it was applied to

The failure mode is not usually a missing document — it is four documents that disagree. A confirmation quoting one rate, a registration card with a different guest name spelling and an invoice with a number that duplicates last month’s is the pattern that turns an audit into a week of work.

Numbering Is the Part That Gets Audited

Branding is cosmetic. Sequence integrity is not.

Most markets expect financial documents to carry a sequential number with no gaps and no duplicates, often with a prefix identifying the property or the year. Auditors look at the sequence before they look at the amounts, because a gap is evidence of a document that existed and disappeared.

  • The sequence must be per hotel, not global, or a multi-property operator ends up with invoice numbers interleaved across properties in an order nobody can explain.
  • A number should be assigned when the document is actually issued, not when someone previews it. Assigning on preview burns numbers every time a receptionist opens a screen to look, producing gaps that then need explaining.
  • Registration cards benefit from the same treatment for a different reason — a per-property serial makes a physical or scanned card findable years later when a guest or an authority asks.
  • Prefixes should be configurable and optional. Some properties want INV-2026-0001; others want plain 0001. Both are legitimate and the system should not force either.

Why Print Must Render Server-Side

The most common way hotel documents go wrong, and it is invisible until a guest complains.

It is tempting to build the printable document in the browser from whatever is on screen. It is faster to write and it looks correct in testing. The problem is that the screen is not the document — it shows what the current user is allowed to see, formatted for a display, with whatever the browser decided to do about page breaks.

The result is documents that differ depending on who printed them, which browser they used and whether a panel happened to be collapsed. A folio printed by a manager includes a column the receptionist’s copy omitted. An invoice breaks across a page boundary mid-table. A logo is missing because the image had not finished loading.

Rendering the document on the server from the reservation data and the chosen template removes all of that. The same reservation produces the same document every time, whoever prints it, and the template is the single place to change the layout. If you are evaluating a PMS, printing the same invoice from two different staff accounts is a quick and revealing test.

Branding Without a Designer

Templates should let a property set the things that actually carry brand — logo, colours, the header and footer text, the terms printed at the bottom — without touching layout code. In practice the highest-value customisations are mundane: the correct legal entity name, the tax registration number, bank details for transfers, and the cancellation policy in the property’s own wording.

Image handling is the part usually missing. A logo is not text, and a template system that only substitutes strings forces properties to email a logo to support and wait. Being able to upload a logo or a signature image and reference it in a template is what makes the system self-serve.

With Frontdesko, invoices, registration cards and confirmations render from your live reservation data using per-hotel templates, with configurable numbering sequences, and custom values that accept images as well as text so a property can brand its own documents without a support ticket.

Frequently Asked Questions

What documents does a hotel PMS generate?

Four repeatedly: the booking confirmation sent when a reservation is made, the registration card signed at check-in, the invoice or folio issued at checkout, and receipts for individual payments. Each should be generated from live reservation data rather than retyped, so the four documents for one stay cannot disagree with each other.

How should hotel invoice numbering work?

Sequentially, per property, with no gaps or duplicates, and with an optional configurable prefix. The number should be assigned when the document is genuinely issued rather than when someone previews it — assigning on preview burns numbers every time a screen is opened and creates gaps that then need explaining to an auditor.

What is a hotel registration card?

The document a guest completes and signs at check-in, capturing the identity details your market requires along with the stay details and the guest’s signature. Many jurisdictions mandate specific fields and a retention period. Giving each card a per-property serial number makes it findable years later if a guest or an authority asks.

Why should documents render on the server rather than in the browser?

Because the screen is not the document. Browser-built printouts show what the current user is permitted to see, formatted for a display, so a folio printed by a manager can differ from the receptionist’s copy, tables break mid-page, and logos go missing when images have not loaded. Server rendering produces the same document every time from the same data.

Can I brand hotel documents without a developer?

You should be able to. A template system should expose logo, colours, header and footer text, legal entity details, tax registration number and terms as settings rather than code. The commonly missing piece is images — if the system only substitutes text, properties have to email a logo to support instead of uploading it themselves.

Do hotel invoices need a tax breakdown?

In most markets, yes — tax must be shown as its own line or lines rather than folded into a total, and the applicable registration number must appear. Requirements differ by country and by tax type, and properties with multiple tax rates on one folio need each broken out separately. Check your local invoicing rules, since the format is usually prescribed.

Documents That Match Every Time

Invoices, registration cards and confirmations rendered from your live data, branded to your property, with numbering sequences an auditor will accept — free with the PMS.

Start Live Demo See the PMS
✓ Server-Rendered ✓ Per-Hotel Numbering ✓ Free Forever