July 29, 2026 · ViaSheet Team

The Hotel & Hospitality CRM Spreadsheet: Rooms & Guest Guide

Discover how boutique hotels, guesthouses, and B&B owners manage room availability calendars, direct guest bookings, housekeeping turnovers, and RevPAR in Google Sheets.

For boutique hotel owners, independent guesthouse managers, luxury Bed & Breakfast (B&B) hosts, and resort operators, running a profitable hospitality property requires balancing room availability with exceptional guest experience. Whether managing 5 boutique suites or a 30-room lodge, your financial health depends on driving direct guest bookings, managing room rack rates, scheduling housekeeping turnovers, tracking guest preferences, and maximizing Revenue Per Available Room (RevPAR).

According to an industry report by AHLA (American Hotel & Lodging Association), independent hotels lose up to 18% of room revenue to Online Travel Agency (OTA) commission fees (Booking.com, Expedia charging 15% to 25% commissions). Furthermore, un-tracked guest preferences and poor room turnover communication cause 1 in 4 negative online reviews.

While enterprise Property Management Systems (PMS) like Cloudbeds, Opera, or Little Hotelier exist, their monthly software subscription fees ($150 to $500 per month, or $1,800 to $6,000 per year) represent a heavy burden for boutique operators and independent guesthouses.

In this ultimate guide, we will show you step-by-step how to build a production-ready Hotel & Hospitality CRM Spreadsheet in Google Sheets or Microsoft Excel. You will learn how to manage room reservation calendars, track direct guest history, calculate RevPAR and Average Daily Rate (ADR), automate housekeeping task logs, and build a repeat guest pipeline without monthly software fees.


Why Boutique Hotels Need a Spreadsheet CRM

Hospitality is a personal business. Remembering that Mr. Henderson prefers a top-floor quiet room with extra pillows turns a first-time guest into a loyal direct-booking regular.

Here is why boutique hotel managers choose Google Sheets or Excel:

  1. Zero Recurring PMS Subscription Fees: Eliminating $200/month software fees protects operating margins during low-season winter months.
  2. Instant Front Desk & Housekeeping Access: Storing guest check-in times, room assignments, dietary notes, and cleaning statuses in a cloud Google Sheet allows front desk agents and housekeeping staff to coordinate on mobile phones or tablets in real time.
  3. OTA Commission Breakdown & Direct Booking Push: Logging booking sources (Booking.com, Expedia, Airbnb, Direct Website) highlights how much revenue is saved by converting OTA guests into direct repeat bookers.
  4. Custom Rate & Seasonal Pricing Math: Room rates fluctuate seasonally (e.g. peak summer rates, weekend surcharges, corporate rates). Spreadsheets allow custom formula tracking for every room category.

Architecture of a Hotel CRM Spreadsheet

To keep your hotel or guesthouse running smoothly, structure your spreadsheet into six core tabs:

[1. Room Inventory Master] ➔ [2. Master Reservation Calendar] ➔ [3. Guest History CRM] ➔ [4. Daily Housekeeping Log] ➔ [5. Guest Review & Feedback Ledger] ➔ [6. Hospitality Dashboard]

Tab 1: Room Inventory Master

Indexes every room by Room #, Room Name, Room Type (Deluxe Suite, Standard King, Twin, Penthouse), Max Capacity, Base Rack Rate ($), and Maintenance Status.

Tab 2: Master Reservation Calendar

Logs active and upcoming reservations: Guest Name, Room Assigned, Check-In Date, Check-Out Date, Total Nights, Booking Channel, Room Total ($), Paid Deposit ($), and Balance Due.

Tab 3: Guest History CRM

Stores guest contact details, total lifetime visits, VIP status, room preferences (e.g. Foam Pillows, Late Check-Out, High Floor), and special occasion dates.

Tab 4: Daily Housekeeping Log

Tracks room cleaning status (Dirty / Checked-Out ➔ Cleaning in Progress ➔ Inspected & Clean ➔ Occupied) assigned to housekeeping staff.

Tab 5: Guest Review & Feedback Ledger

Logs guest feedback, survey ratings, and resolution steps for any service issues.

Tab 6: Hospitality Dashboard

Displays high-level executive analytics: Occupancy Rate %, Average Daily Rate (ADR), Revenue Per Available Room (RevPAR), Direct Booking %, and Monthly Gross Revenue.


Step-by-Step: Building Your Hotel CRM Spreadsheet

Let’s build the Master Reservation Calendar and Hospitality Dashboard tabs in Google Sheets or Excel.

1. Structure the Master Reservation Calendar Tab

Create a tab named Reservations and set up the following headers in Row 1:

ColumnHeader NameData TypeDescription / Formula
ABooking IDFormula=IF(ISBLANK(B2), "", "RES-" & TEXT(ROW()-1, "0000"))
BGuest Full NameTextPrimary guest legal name
CRoom AssignedDropdownRoom 101 (King), Room 102 (Twin), Room 201 (Suite)
DCheck-In DateDateArrival date
ECheck-Out DateDateDeparture date
FTotal NightsFormula=IF(OR(ISBLANK(D2), ISBLANK(E2)), 0, E2 - D2)
GBooking ChannelDropdownDirect Website, Booking.com, Expedia, Phone / Walk-In
HTotal Room Fee ($)Formula=F2 * Nightly_Rate
IReservation StatusDropdown1. Confirmed, 2. Checked-In, 3. Checked-Out, 4. Cancelled
JTurnaround AlertFormulaVisual alert checking housekeeping urgency

2. Calculating Key Hotel Financial Metrics: RevPAR & ADR

To measure property performance, set up the following formulas on your Hospitality Dashboard:

1. Occupancy Rate (%)

Calculates percentage of available rooms occupied tonight:

=COUNTIF('Reservations'!I:I, "2. Checked-In") / Total_Rooms_Count

2. Average Daily Rate (ADR)

Calculates average revenue earned per rented room:

=SUM('Reservations'!Total_Room_Fee) / SUM('Reservations'!Total_Nights)

3. Revenue Per Available Room (RevPAR)

Calculates overall revenue performance relative to total room capacity:

= Occupancy_Rate * ADR

Example: If your hotel has an 80% occupancy rate and an ADR of $150, your RevPAR is $120.00.


3. Automating Housekeeping Turnover Workflows

Communication between front desk and housekeeping is critical to ensure rooms are sanitized on time:

Room #Room TypeHousekeeping StatusAssigned CleanerInspection StatusNotes
Room 101Standard King🚨 Dirty (Guest Checked-Out)MariaPendingEarly check-in requested (1:00 PM)
Room 102Deluxe Suite✅ Clean & InspectedAnaPassedReady for arrival

Housekeeping Status Alert Formula:

=IF(Status="Checked-Out", "🚨 Dirty (Guest Checked-Out)", IF(Status="Cleaning", "⚠️ In Progress", "✅ Clean & Inspected"))

Apply Conditional Formatting to highlight 🚨 Dirty in bright red (#FEE2E2).


5 Direct-Booking Growth Hacks for Hotel Owners

  1. Offer Direct Booking Perks: Include a card at front-desk checkout offering guests 10% off their next stay + complimentary breakfast when booking directly on your website instead of Booking.com.
  2. Log OTA Commission Drag: On your Reservations tab, log the commission percentage deducted by OTAs (e.g. 18%). Show staff how much extra profit is saved on direct bookings!
  3. Log Special Occasions & Birthdays: Record guest wedding anniversaries and birthdays in Column K. Send an automated email offering a complimentary bottle of champagne upon arrival!
  4. Audit Housekeeping Room Turnaround Times: Calculate average minutes taken per room cleaning to optimize housekeeping staff schedules.
  5. Monitor Online Guest Review Scores: Record guest ratings (1 to 5 stars) from Google and TripAdvisor in your Reviews tab. Resolve 1-star complaints within 24 hours to protect your reputation.

Frequently Asked Questions (FAQ)

Can front desk staff and housekeeping update room statuses on mobile devices?

Yes! Google Sheets has free mobile apps for iOS and Android. Housekeepers can update room statuses from Dirty to Clean on a smartphone as soon as they finish inspecting a room.

How do I prevent double-booking rooms?

Use your Master Reservation Calendar tab to view room availability across dates. Before confirming a new booking, verify that no overlapping reservation exists for the same Room ID during the requested check-in/out window.

Is Google Sheets secure for storing guest contact details?

Yes. Google Sheets uses enterprise Google Cloud encryption. Ensure your Google account uses Two-Factor Authentication (2FA), restrict edit permissions to authorized staff, and avoid storing credit card numbers in plain text.


Upgrade to the ViaSheet Hotel & Hospitality CRM Spreadsheet

Building a custom hotel database with RevPAR formulas, room availability calendars, housekeeping logs, and direct-booking CRMs requires hours of setup.

If you want a pre-built, battle-tested spreadsheet engineered specifically for boutique hotels, guesthouses, and B&B owners, explore our Hotel & Hospitality CRM Spreadsheet.

The ViaSheet Hotel & Hospitality CRM features:

  • Hospitality Executive Dashboard: Real-time stats on Occupancy Rate %, Average Daily Rate (ADR), RevPAR, monthly revenue, and upcoming arrivals.
  • Master Reservation Calendar: Log bookings by check-in/out dates, room, nightly rate, and reservation status.
  • Guest History CRM: Track guest profiles, stay history, VIP status, and personal room preferences.
  • Daily Housekeeping Task Log: Real-time room cleaning status tracker (Dirty, In Progress, Inspected & Clean).
  • Guest Review & Feedback Ledger: Track guest ratings and service resolution notes.
  • One-Time Purchase: Pay just €29 once for lifetime access in Google Sheets and Microsoft Excel—no monthly fees or per-room PMS subscriptions ever.

Maximize occupancy, drive direct bookings, and run a profitable hotel. Download the ViaSheet Hotel & Hospitality CRM today!