Free Hotel Booking Confirmation Template (Word, Excel & PDF)

Who this is for: front desk staff and reservations teams at independent hotels, hotel groups, motels, resorts, B&Bs, parks, and hostels who need to send guests a clear confirmation right after a reservation is made.

A booking confirmation tells a guest their reservation is locked in and gives them the reference number, dates, rate, and policies before they arrive. Unlike a receipt, it is sent at the time of booking, not at checkout, and it does not need itemized charges yet, since nothing has been paid or consumed.

What's Included in This Template

  • Hotel name, address, phone, email, and website
  • Date of issue and a unique booking reference number
  • Guest name, contact details, and number of guests
  • Room type and number, check-in/check-out dates and times, and nights stayed
  • Rate per night, subtotal, taxes, and grand total
  • Payment status (prepaid, deposit, or pay at check-in) and balance due
  • Cancellation policy and any special requests on file
  • A contact point for the guest to make changes

Hotel Booking Confirmation Template

This single format covers what a guest needs to know between booking and arrival. It works as a printed letter, a PDF attachment, or the body of a confirmation email.

FieldDetails
Hotel Name & Logo[Hotel Name]
Hotel Address, Phone, Email, Website[Street, City, State, ZIP] | [Phone] | [Email] | [Website]
Date of Issue[Current Date]
Booking Reference / Confirmation No.[e.g. BK-2026-8842]
Guest Name[Full Name]
Guest Contact (Phone / Email)[Phone Number] / [Email Address]
Number of Guests[Adults] Adults, [Children] Children
Room Type & Number (if assigned)[Room Type] / [Number, if pre-assigned]
Check-In Date & Time[Date] from [Time]
Check-Out Date & Time[Date] by [Time]
Nights Stayed[Number]
Room Rate per Night$[Rate]
Subtotal$[Amount]
Taxes / Tourism Fee[X]% - $[Amount]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Deposit Received / Pay Upon Arrival]
Amount Paid / Balance Due at Check-In$[Amount Paid] / $[Balance Due]
Cancellation Policy[e.g. Free cancellation until 48 hours before arrival]
Special Requests Noted[e.g. Late arrival, high floor, crib]
Hotel Contact for Changes[Front Desk Phone / Email]

How Do You Fill Out a Booking Confirmation?

  • Confirm the reservation is actually saved in the system before sending anything to the guest.
  • Generate the booking reference first, since guests use it for every future change or question.
  • Enter dates and times exactly as booked, including check-in and check-out cutoff times, not just the dates.
  • State the payment status plainly: fully prepaid, deposit received, or pay on arrival, with the exact balance due.
  • Spell out the cancellation policy in plain language and a specific deadline, not "standard policy applies."
  • Send it immediately after booking, not batched with other guest communications.

Common Mistakes to Avoid

  • Leaving out the booking reference number, which guests need for any follow-up
  • Vague cancellation language instead of a specific date and time
  • Confirming a room type without confirming the rate, which causes disputes at check-in
  • Sending confirmation before the reservation is actually saved in the PMS
  • Omitting a direct contact method for date or detail changes

Example

A guest books two nights at $180 per night through the hotel's own website. The confirmation shows booking reference BK-2026-4471, a $360 subtotal, 12% tax ($43.20), and a $403.20 grand total. Payment status reads "Deposit Received: $100," balance due at check-in is $303.20, and the cancellation policy states free cancellation until 48 hours before the 3 PM check-in time.

Booking Confirmation Templates by Property Type

roommaster serves seven property types, and each sends this confirmation with its own terminology. Independent Hotels use the template above as-is. The other six are below.

Hotel Groups Confirmation

Adds the specific property name and location within the group, plus a group loyalty account field where guests hold one across properties.

FieldDetails
Group / Brand Name[Hotel Group Name]
Specific Property Name & Location[Property Name, City, State]
Date of Issue[Current Date]
Booking Reference[Confirmation No.]
Guest Name[Full Name]
Number of Guests[Adults] Adults, [Children] Children
Room Type[Room Type]
Check-In / Check-Out[Dates and Times]
Nights Stayed[Number]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Deposit Received / Pay Upon Arrival]
Cancellation Policy[Group-wide or property-specific policy]
Loyalty / Group Account No. (if applicable)[Number]
Hotel Contact for Changes[Property Front Desk Phone / Email]

Motel Confirmation

Drops the taxes/resort-fee breakdown and special-request fields that rarely apply to single-building, roadside stays, keeping the format lean.

FieldDetails
Motel Name[Motel Name]
Address & Phone[Street, City, State, ZIP] | [Phone]
Date of Issue[Current Date]
Booking Reference[Confirmation No.]
Guest Name[Full Name]
Room Number[Number]
Check-In / Check-Out[Dates and Times]
Nights Stayed[Number]
Room Rate per Night$[Rate]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Pay Upon Arrival]
Cancellation Policy[e.g. Free cancellation until 24 hours before arrival]
Hotel Contact for Changes[Front Desk Phone]

Resort Confirmation

Resort fees are typically mandatory, not optional, and package or dining-plan charges get their own line since guests expect to see them before arrival.

FieldDetails
Resort Name[Resort Name]
Date of Issue[Current Date]
Booking Reference[Confirmation No.]
Guest Name[Full Name]
Number of Guests[Adults] Adults, [Children] Children
Room Type / View[Room Type] / [Ocean View, Garden View, etc.]
Check-In / Check-Out[Dates and Times]
Nights Stayed[Number]
Room Rate per Night$[Rate]
Resort Fee (mandatory)$[Amount]/night
Package / Amenity Charges (spa, activities, dining plan)$[Amount]
Subtotal$[Amount]
Taxes[X]% - $[Amount]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Deposit Received / Pay Upon Arrival]
Cancellation Policy[e.g. Free cancellation until 7 days before arrival]
Hotel Contact for Changes[Front Desk / Guest Services Phone]

Bed & Breakfast Confirmation

States whether breakfast is included directly on the confirmation, since it is usually the guest's first billing question.

FieldDetails
B&B Name[B&B Name]
Address & Phone[Street, City, State, ZIP] | [Phone]
Date of Issue[Current Date]
Booking Reference[Confirmation No.]
Guest Name[Full Name]
Room / Suite Name[Name]
Check-In / Check-Out[Dates and Times]
Nights Stayed[Number]
Breakfast Included in Rate[Yes/No]
Room Rate per Night$[Rate]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Deposit Received / Pay Upon Arrival]
Cancellation Policy[e.g. Free cancellation until 5 days before arrival]
Innkeeper Contact for Changes[Phone / Email]

Parks (RV & Campground) Confirmation

Replaces room-based fields with site-based ones and adds a utility or hookup fee line.

FieldDetails
Park / Campground Name[Name]
Date of Issue[Current Date]
Booking Reference[Confirmation No.]
Guest Name[Full Name]
Site/Campsite Number[Number]
Site Type[RV Hookup / Tent Site / Cabin]
Check-In / Check-Out[Dates]
Nights Stayed[Number]
Site Rate per Night$[Rate]
Utility / Hookup Fee$[Amount]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Pay Upon Arrival]
Cancellation Policy[e.g. Free cancellation until 48 hours before arrival]
Park Office Contact for Changes[Phone / Email]

Hostel Confirmation

Replaces room-based fields with bed/dorm-based ones, since hostel bookings are usually confirmed per bed, not per room.

FieldDetails
Hostel Name[Hostel Name]
Date of Issue[Current Date]
Booking Reference[Confirmation No.]
Guest Name[Full Name]
Bed / Dorm Number[Number]
Room Type[Dorm / Private Room]
Number of Beds Booked[Number]
Check-In / Check-Out[Dates and Times]
Nights Stayed[Number]
Rate per Bed$[Rate]
Grand Total$[Total Price]
Payment Status[Fully Prepaid / Pay Upon Arrival]
Cancellation Policy[e.g. Non-refundable / Free cancellation until 24 hours before arrival]
Hostel Contact for Changes[Front Desk Phone / Email]

Frequently Asked Questions

1. How do I confirm a hotel booking?

Save the reservation in your system first, then send the guest a confirmation with the booking reference, dates, rate, payment status, and cancellation policy.

2. How do you write a booking confirmation?

Lead with confirmed status and the reference number, then list guest details, stay dates, total cost, and the cancellation deadline in plain language.

3. How do I ask for hotel booking confirmation?

Contact the property directly with your name and reservation dates and ask them to resend the confirmation with the booking reference number.

Share with your network:
Join Thousands of Hotels Thriving with roommaster

See how roommaster's unified platform can work for your property. Our team will walk you through features tailored to your specific needs and operations.