Hotel Night Audit: Complete Process Guide + Checklist

Hotel night audit is the end-of-day accounting and reconciliation process that closes out one business day and prepares the hotel for the next. Typically performed between midnight and 6 AM, night audit verifies room revenues, posts scheduled charges, reconciles payments, balances folios, generates daily reports, and resets room statuses for the incoming day.
If you've ever worked a night shift at a hotel front desk, you know that feeling at 2:30 AM when you discover room 405 has a missing restaurant charge from dinner—and the guest is checking out at 6 AM. Night audit is where the day's operational chaos gets organized into clean numbers, balanced folios, and accurate reports. It's the accounting heartbeat of hotel operations.
This guide walks through the complete night audit process, provides a ready-to-use checklist, and shows how modern cloud PMS software automates the heaviest lifting while keeping you in control.
What Is Hotel Night Audit? (And Why It Matters)
Night audit is the "day close" for hotel operations. Unlike most businesses that shut down at 5 PM, hotels run 24 hours a day. There's no convenient time to stop and reconcile the books—so hotels do it overnight, when guest activity is lowest.
The night auditor (typically a front desk agent working the overnight shift) performs two critical functions:
- Accounting close: Verify all revenue is captured, reconcile payments, balance guest folios, post taxes, and lock the business day.
- Operational reset: Advance the system to the next day, reset room statuses for housekeeping, generate reports for management, and prepare handoff notes for the morning shift.
Without a clean night audit, you get revenue leakage (missed charges), accounting discrepancies (folios that don't balance), operational errors (rooms marked occupied when they're vacant), and audit failures when the accountant asks why your numbers don't match.
In hotels with a modern hotel PMS, much of this process is automated. In legacy systems or properties still running spreadsheets, night audit can take 3–4 hours of manual work. Either way, understanding the process ensures nothing falls through the cracks.
The Night Audit Process: Step-by-Step
Here's the complete night audit workflow, from reviewing the day's activity to handing off clean reports to the morning team.
Step 1 — Review the Day's Reservations and Arrivals
Start by confirming all check-ins were processed correctly. Pull up the day's arrival report and verify:
- All expected arrivals checked in (or marked as no-shows)
- No-shows are charged the cancellation fee or first-night room rent (per your policy)
- Walk-ins and late arrivals posted to the correct date (a midnight arrival should post to the new business day, not yesterday)
If a guest was marked as arriving but never checked in and you didn't charge them, you've lost revenue. If a walk-in got posted to the wrong date, your occupancy report will be wrong.
Step 2 — Post Scheduled Room Charges
This is the core of night audit: posting room rent to every occupied room's folio.
In a manual system, you go through the occupied rooms list and post each room's nightly rate. In an automated PMS, this happens at rollover (the moment the system advances to the next business day), but you still verify it ran correctly.
Check:
- Room rates match the reservation (weekend vs. weekday rates, seasonal adjustments, package deals)
- Special rate codes applied correctly (corporate rates, group rates, long-stay discounts)
- Complimentary rooms and house-use rooms are flagged (no charge posted, but occupancy counted)
Step 3 — Post Ancillary Charges (Restaurants, Minibar, Services)
Room rent is only part of the revenue. Now reconcile charges from outlets and services:
- Restaurant and bar charges: Pull the day's POS report and verify all "charge to room" transactions posted to the correct folios. In a legacy setup, you manually post each meal. With an integrated PMS + POS like EloPMS restaurant POS, charges post in real-time as servers close checks—you just verify the totals.
- Minibar consumption: If you track minibar manually, housekeeping reports what was consumed and you post it. If you use automated minibar sensors, the charges post automatically.
- Spa, laundry, banquet, and other services: Cross-check service department reports against guest folios. A banquet charge for a wedding guest should be on their folio, not sitting unposted in the banquet system.
This step catches the most revenue leakage. A guest who consumed PKR 4,500 at the restaurant but didn't get charged leaves the property with your money.
Step 4 — Reconcile Payments (Cash, Card, Direct Bill)
Now verify that payments collected during the day match what's on the folios.
- Cash drawer: Count the physical cash and compare it to the cashier report. If you're short PKR 2,000, someone either pocketed it or forgot to post a payment.
- Credit card batches: Run the card terminal settlement report. The total should match the sum of all card payments posted to folios. If the terminal shows PKR 150,000 but folios show PKR 148,500, you have a discrepancy.
- Direct billing / city ledger: Verify corporate and group folios flagged for direct billing are moved to the city ledger (accounts receivable). These don't get paid at checkout—they get invoiced later.
Discrepancies here mean either a posting error (payment recorded twice or not at all) or a cash-handling issue. Flag it in your night audit report.
Step 5 — Review and Balance Guest Folios
Run the trial balance report. This lists every guest folio with charges and payments. The goal: every folio should balance (charges = payments for checked-out guests, charges ≥ 0 for in-house guests).
Look for:
- Negative balances: A folio showing -PKR 1,200 means the guest was overcharged or a payment posted twice. Correct it before checkout.
- Anomalies: A folio with PKR 45,000 in minibar charges is probably wrong (unless they hosted a party in their room). Investigate.
- Unposted discounts: If the front desk promised a 10% discount but forgot to apply it, you'll see full-rate charges. Correct it now, not at checkout when the guest argues.
Modern PMS systems like EloPMS surface folio anomalies on a real-time dashboard, so you're not hunting through hundreds of folios manually.
Step 6 — Post Room Tax and Service Charges
Hotels collect taxes on behalf of governments: VAT, city tax, tourism levies. These get calculated and posted during night audit.
In Pakistan, this means FBR-compliant e-invoicing with the correct tax rates. In Saudi Arabia, it's ZATCA Phase 2 compliance with QR-coded invoices. Getting tax wrong means audit failures and penalties.
A cloud PMS with built-in tax engines (like EloPMS tax compliance) calculates tax automatically based on room type, guest residency, and local regulations. Manual systems require you to calculate tax by hand—and mistakes are common.
Also post service charges if your property applies them (common in resort settings).
Step 7 — Run End-of-Day Reports
Night audit generates the daily reports management uses to run the business:
- Daily revenue report: Total revenue by department (rooms, F&B, other). This is what accounting uses to post to the general ledger.
- Occupancy report: Rooms sold, available rooms, occupancy percentage, ADR (average daily rate), RevPAR (revenue per available room). Your GM checks this every morning.
- Housekeeper report: Room-by-room status for the housekeeping team (stay-overs to clean, departures to turn over, vacant rooms ready to sell).
- Manager's flash report: One-page KPI snapshot—occupancy, revenue, outstanding balances, issues flagged.
- Cashier report: Cash and card settlements, payment summary.
- City ledger aging report: Outstanding invoices for direct-billed accounts (who owes you money and for how long).
In a modern PMS, these reports generate automatically at rollover. In a legacy system, you run them manually and export PDFs or print hard copies.
Step 8 — Back Up Data and Close the Business Day
Before advancing the system to the next day, back up your data. If the system crashes mid-rollover, you need a recovery point.
Cloud PMS systems like EloPMS handle this automatically—your data backs up to the cloud in real-time, with disaster recovery built in. Legacy on-premise systems require manual backups (export to USB, send to a backup server, etc.). Skipping this step is how hotels lose entire days of transactions.
Once the backup is confirmed, close the business day. The system advances its internal date from (for example) July 27 to July 28. From this point forward, all new transactions post to July 28.
Step 9 — Reset Room Statuses for Housekeeping
Night audit syncs room statuses between the front desk and housekeeping, so the morning shift starts with accurate information:
- Occupied rooms (stay-overs): Marked as "dirty" or "service needed" for housekeeping to clean.
- Departed rooms: Marked as "dirty" and ready for turnover (deep clean, inspection, return to inventory).
- Vacant clean rooms: Ready to sell for new arrivals.
In a property using EloPMS housekeeping, this status reset happens automatically at rollover and syncs to the housekeeping mobile app. The morning housekeeping supervisor opens the app and sees the exact list of rooms to clean—no radio calls, no guessing, no missed rooms.
In manual systems, you print a housekeeper report and leave it at the housekeeping office.
Step 10 — Prepare Night Audit Report and Handoff Notes
The final step: summarize the night for the day shift.
Your night audit report should include:
- Business date closed (e.g., "Night audit for July 27, 2026 completed at 03:15 AM on July 28")
- Occupancy summary (rooms sold, occupancy %, ADR, RevPAR)
- Revenue totals (rooms, F&B, other)
- Discrepancies and corrections made (posting errors fixed, adjustments applied)
- Issues flagged for follow-up (missing charges, payment discrepancies, maintenance requests)
- VIP arrivals or group check-ins expected today
- Notes for the front desk manager and accounting
Leave this report where the morning front desk team and GM will see it. In a digital system, it's emailed automatically or posted to a shared dashboard.
Hotel Night Audit Checklist
Use this checklist to ensure nothing gets missed:
- Review day's reservations, arrivals, and no-shows
- Post scheduled room charges for all occupied rooms
- Reconcile and post restaurant/outlet charges to guest folios
- Post minibar and ancillary service charges
- Balance cash drawer and credit card batches
- Run trial balance and review guest folios for discrepancies
- Post room tax, VAT, and service charges
- Correct any posting errors or folio anomalies
- Generate end-of-day reports (revenue, occupancy, flash report)
- Back up transaction data
- Advance system date to next business day
- Reset room statuses for housekeeping (stay-over, dirty, vacant)
- Prepare night audit summary report and handoff notes
- Flag any issues, discrepancies, or VIP arrivals for day shift
- Complete shift handover to morning front desk team
Modern PMS handles steps 2, 6, 8, 9, 11 automatically. See how EloPMS automates night audit →
Common Night Audit Mistakes (And How to Avoid Them)
Even experienced night auditors make these errors. Here's how to prevent them:
Posting Errors
Mistake: Charging the wrong room (room 321 instead of 231), or double-posting the same charge.
Impact: Guest disputes at checkout, folio corrections delay departure, lost time.
Prevention: Modern PMS systems validate room numbers in real-time and block duplicate postings. In manual systems, double-check room numbers before posting.
Missed Charges
Mistake: A guest had dinner at the restaurant and said "charge to room 512," but the server forgot to process it. The guest checks out the next morning without paying for the meal.
Impact: Revenue loss. A PKR 3,500 meal is gone.
Prevention: Use an integrated PMS + POS system where charge-to-room posts instantly to the folio. EloPMS restaurant POS eliminates manual posting—servers close the check, the charge appears on the folio in real-time.
Folio Reconciliation Failures
Mistake: Trial balance shows total charges of PKR 850,000 but you only have PKR 847,200 in posted revenue. You can't find the PKR 2,800 discrepancy.
Impact: Accounting won't accept unbalanced books. You spend 90 minutes hunting for the error.
Prevention: Use a PMS with real-time folio reconciliation dashboards. EloPMS accounting features surface discrepancies as they happen, not at 3 AM during night audit.
Tax Calculation Errors
Mistake: Applied 17% VAT when the correct rate is 15%, or forgot to apply local tourism tax.
Impact: Tax authority penalties, audit failures, lost revenue (if you under-charged tax, you still owe the government the correct amount).
Prevention: Use a PMS with built-in tax engines. EloPMS FBR compliance auto-calculates Pakistan FBR taxes, Saudi ZATCA invoices, and regional VAT rates—no manual math.
Backup and Data Loss
Mistake: Skipped the backup step, then the server crashed at 4 AM during rollover. The entire day's transactions are gone.
Impact: Manual reconstruction of the day's activity, potential revenue loss, accounting chaos.
Prevention: Cloud PMS with automatic backups. EloPMS backs up to the cloud in real-time—if hardware fails, your data is safe.
Room Status Errors
Mistake: Marked an occupied room (guest extended their stay) as vacant. The front desk sells it to a new arrival. At 11 PM, two guests show up with keys to the same room.
Impact: Angry guests, lost revenue, operational nightmare.
Prevention: Real-time room status sync between front desk, night audit, and housekeeping. EloPMS room management keeps room status accurate across all departments.
Night Audit Report Template
A comprehensive night audit report should include:
Header:
- Business date closed (e.g., "July 27, 2026")
- Night audit run timestamp (e.g., "Completed 03:15 AM, July 28, 2026")
- Night auditor name
Occupancy Summary:
- Total rooms available
- Rooms sold (occupied)
- Out of order / maintenance rooms
- Occupancy percentage
- ADR (average daily rate)
- RevPAR (revenue per available room)
Revenue Breakdown:
- Room revenue
- F&B revenue (restaurant, bar, room service)
- Other revenue (minibar, spa, laundry, banquet)
- Total revenue
Payment Summary:
- Cash collected
- Credit card settlements
- Direct billing / city ledger postings
- Outstanding balances (guests with unpaid charges)
Discrepancies and Corrections:
- Posting errors corrected
- Adjustments applied (discounts, voids, refunds)
- Unresolved discrepancies flagged for follow-up
Housekeeper Status Report:
- Stay-over rooms (occupied, need cleaning)
- Departure rooms (vacant dirty, need turnover)
- Vacant clean rooms (ready to sell)
Outstanding City Ledger:
- Aging report for unpaid invoices (current, 30 days, 60 days, 90+ days)
Manager's Notes:
- Issues flagged (missing charges, payment discrepancies, maintenance requests)
- VIP arrivals expected today
- Group check-ins or events
- Special instructions for day shift
Lead magnet opportunity: Many properties would benefit from a downloadable night audit report template (PDF or Excel). Consider offering this as an email-capture resource.
How Modern Hotel PMS Software Automates Night Audit
Twenty years ago, night audit took 3–4 hours of manual posting, reconciliation, and report printing. Today, a cloud PMS handles 80% of the process automatically.
What Gets Automated
Room rent posting: At rollover (the moment the system advances to the next day), room charges post automatically to every occupied folio. No manual entry.
Tax calculations: Built-in tax engines calculate and post VAT, city tax, tourism levies, and service charges based on room type and local regulations. EloPMS FBR and ZATCA compliance ensures Pakistan and Saudi hotels stay audit-ready.
Charge-to-room postings: Integrated POS systems post F&B charges to folios in real-time as servers close checks. No end-of-day reconciliation needed.
Trial balance and reconciliation: Real-time dashboards show folio balances, discrepancies, and anomalies as they happen. You review and correct—you don't calculate manually.
Report generation: Occupancy reports, revenue reports, housekeeper reports, and manager flash reports generate automatically at rollover. EloPMS reporting delivers 60+ reports on demand.
Data backup: Cloud PMS backs up to the cloud automatically, with disaster recovery and uptime guarantees. No USB sticks, no manual exports.
Room status reset: At rollover, occupied rooms auto-flag as "service needed" for housekeeping, departed rooms mark as "dirty," and the mobile housekeeping app syncs instantly.
What Still Requires Human Review
Night audit isn't 100% automated—humans still handle judgment calls:
Identifying and correcting anomalies: If a folio shows PKR 30,000 in minibar charges, the system won't know if that's legitimate or a posting error. You investigate.
Reconciling cash vs. card settlements: The system reports totals, but if the cash drawer is short PKR 1,500, you figure out why.
Reviewing city ledger and aging invoices: The system tracks who owes money, but you decide when to escalate collections.
Flagging issues for day shift: The system doesn't write handoff notes. You summarize what the morning team needs to know.
EloPMS Night Audit Features
EloPMS delivers one-click night audit close with full automation:
- Automated posting and rollover: Room charges, taxes, and scheduled postings happen at the click of a button.
- Real-time folio reconciliation: Dashboard surfaces discrepancies, negative balances, and anomalies before rollover.
- Built-in FBR and ZATCA tax compliance: Automatic tax calculation for Pakistan, Saudi Arabia, and GCC markets—no third-party integrations needed.
- Integrated POS charge-to-room: Restaurant POS posts F&B charges to folios instantly, eliminating manual reconciliation.
- Cloud backups: Automatic real-time backups with disaster recovery—your data is always safe.
- Mobile housekeeping sync: Room status resets overnight and syncs to the housekeeping mobile app—morning shift starts with accurate room lists.
- 60+ automated reports: Revenue, occupancy, housekeeper, cashier, and manager reports generate at rollover.
See how EloPMS automates your night audit workflow →
Night Audit Integration with Other Hotel Departments
Night audit isn't isolated—it connects to every operational department.
Night Audit + Housekeeping
At rollover, room statuses reset for the housekeeping team:
- Occupied rooms → stay-over (guest staying another night, needs cleaning)
- Departed rooms → dirty (guest checked out, room needs turnover)
- Vacant rooms → ready to sell (cleaned, inspected, available)
The housekeeper report generated during night audit becomes the morning housekeeping shift's task list. In properties using EloPMS housekeeping mobile app, this syncs in real-time—no printed reports, no lag.
Night Audit + Front Desk
Night audit hands off critical information to the front desk team:
- Folio corrections made overnight
- Issues flagged for follow-up (missing charges, payment discrepancies)
- VIP arrivals and group check-ins expected today
- System date advanced—new reservations post to the new business day
The morning front desk agent starts with a clean slate and knows exactly what needs attention.
Night Audit + Accounting
Night audit closes the accounting day. Once rollover is complete:
- Room revenue, F&B revenue, and other revenue lock for the closed business day
- Daily revenue totals post to the general ledger (manually or via automated sync)
- City ledger aging updates with outstanding invoices
EloPMS accounting integration syncs night audit revenue to the double-entry accounting module automatically—no manual journal entries.
Night Audit + Restaurant/Outlets
F&B charges reconcile during night audit:
- All "charge to room" transactions from the restaurant POS post to guest folios
- Outlet revenue (restaurant, bar, room service) appears in the daily revenue report
- Discrepancies (a charge-to-room transaction with no matching folio) flag for outlet managers to investigate
EloPMS multi-outlet POS handles this in real-time—servers close checks, charges post instantly, night audit just verifies totals.
Conclusion
Night audit is the accounting heartbeat of hotel operations—it closes one business day and opens the next with clean numbers, balanced folios, and accurate reports.
For properties still running manual night audits, it's 3–4 hours of repetitive posting, reconciliation, and report generation. For hotels using a modern cloud PMS, automation handles 80% of the process—room posting, tax calculations, charge-to-room reconciliation, backups, and room status resets happen automatically. The night auditor focuses on exceptions, corrections, and handoff notes.
Whether you're running night audit manually or considering automation, the fundamentals remain the same: verify revenue is captured, reconcile payments, balance folios, post taxes, generate reports, and prepare the property for the next day.
Ready to automate your night audit? See how EloPMS delivers one-click night audit close with built-in tax compliance, real-time reconciliation, and cloud backups → Start a 14-day free trial or book a demo.
Sources
- Night audit process and best practices: American Hotel & Lodging Educational Institute (AHLEI) hospitality accounting standards
- ADR, RevPAR, occupancy calculation definitions: AltexSoft hotel metrics guide (https://www.altexsoft.com/blog/revpar-occupancy-rate-adr-hotel-metrics/)
- PMS automation trends: Mews hotel property management system technology evolution (https://www.mews.com/en/blog/hotel-property-management-system-technology)
- Tax compliance requirements: FBR Pakistan e-invoicing regulations, ZATCA Phase 2 guidelines (https://zatca.gov.sa)