Qoyod
Pricing

Best Accounting Software for Hotels in Saudi Arabia

A hotel in Saudi Arabia is a multi-revenue operation running 24 hours a day. Rooms, food and beverage, banquets, laundry, spa, and minibar each generate their own revenue line, while online travel agencies (Booking.com, Agoda, Expedia) take 15% to 25% commission and settle weeks after the stay. Add the nightly night-audit process, a city ledger of corporate accounts, advance deposits, and ZATCA e-invoicing on every folio, and the difference between a profitable hotel and a struggling one is purely accounting discipline. This guide explains what sets hotel accounting apart, and how the right software keeps rooms, F&B, and OTA settlements inside one ledger.

What makes hotel accounting different

A hotel is not a single business. It is a set of revenue centers (rooms, F&B, banquet, spa, laundry, minibar) sharing one building, one staff roster, and one set of books. Each center has its own gross margin, its own supplier base, and its own posting rules. The night-audit process closes every day at 3 a.m., and a single missed posting becomes a folio dispute the moment the guest checks out.

Hotel accounting revolves around five connected pieces: room revenue with rate plan, day, and channel detail, F&B revenue with cost of sales and recipe management, OTA receivable reconciliation per channel, advance deposits as deferred income, and the city ledger for corporate accounts. ZATCA-certified simplified tax invoice runs on every guest folio.

Daily reality is hundreds of touchpoints: check-ins, check-outs, room-service orders, restaurant covers, banquet events, laundry charges, spa treatments, no-shows, late departures, and the nightly audit that consolidates all of it into one closing balance. Each missed posting shows up later as either a folio dispute or an OTA reconciliation variance.


The most common accounting challenges in hotels

Every hotel operator in Saudi Arabia runs into the same four recurring problems. They share one root cause: a single ledger does not link the property management system, the OTA settlements, and the F&B point of sale.

1. OTA reconciliation drift. A hotel sells 60% of room nights through OTAs at 18% commission. Booking.com settles 30 days after the stay, Agoda settles 14 days, Expedia 21 days. Without an automated reconciliation per channel, small variances accumulate every week, and at year-end the receivables file shows hundreds of thousands of riyals of unmatched balances.

2. F&B revenue not tied to the right cost center. A guest charges a 280 SAR restaurant dinner to the room folio. Without a clean revenue split between rooms and F&B, the restaurant manager has no idea whether the outlet is profitable, and the rooms division gets credit for revenue it did not produce.

3. Advance deposits booked as revenue. A guest pays a 1,500 SAR deposit two weeks before arrival. Booking it as revenue on the deposit day inflates the P&L, mis-states the balance sheet (the hotel still owes the stay), and creates Zakat exposure. Advance deposits are liabilities until the night is consumed.

4. Night audit run as a manual spreadsheet. The night auditor closes the day, but the closing balance lands in an Excel file that gets re-keyed into accounting next morning. Errors creep in at every re-key, and the morning report disagrees with the property management system more often than not.


What a hotel actually needs from its accounting software

A generic accounting tool was built for single-revenue trading, not for a 24-hour multi-center hospitality operation. The difference is concrete:

Task Generic accounting tool What a hotel needs
Revenue posting Single income account Per-revenue-center with rate plan and channel
F&B revenue Single line Recipe-based with cost of sales per outlet
OTA reconciliation Manual Automated per channel with commission split
Advance deposits Booked as revenue Liability until the night is consumed
Night audit Manual spreadsheet Integrated close with auto-posting
City ledger Generic AR Corporate accounts with credit limits

Beyond the table, a hotel specifically needs three capabilities that generic platforms do not deliver:

  • Per-revenue-center P&L with shared cost allocation, so rooms, F&B, banquet, spa, and minibar each carry their own gross margin and gross-margin trend, with operating costs allocated by floor area or by FTE.
  • OTA reconciliation per channel, with the commission posted as expense, the settlement matched against the original room night, and the receivable cleared automatically as each channel settles.
  • Advance deposit accounting as deferred revenue, with the night-audit close converting deposits to revenue as each night is consumed, and ZATCA-certified simplified tax invoice on every folio.

Try Qoyod to run your hotel
Per-revenue-center P&L, OTA reconciliation per channel, advance-deposit accounting, integrated night audit, city ledger, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize a hotel’s books step by step

Moving a hotel to integrated accounting takes around three to six weeks depending on size. This is the sequence Qoyod applies with every new hotel customer:

1. Set the chart of accounts with revenue-center dimensions
Every revenue and expense account carries a revenue-center dimension (rooms, F&B, banquet, spa, laundry, minibar, admin). Shared costs (rent, utilities, IT) have an allocation rule by floor area or by FTE. The COA is the spine of the hotel ledger.

2. Set up the rate plan and channel master
Every room category has a rack rate, plus rate plans per channel (direct, Booking.com, Agoda, Expedia, corporate). Each channel carries its commission percentage and settlement schedule. Every booking inherits the right plan and the right commission automatically.

3. Connect the property management system to accounting
The PMS posts room revenue, F&B charges, and other folio postings into the accounting system in real time. ZATCA-certified folios issue at check-out automatically, and the journal entries land on the right cost centers.

4. Configure OTA reconciliation
Each OTA settlement file is uploaded weekly. The system matches each line against the original booking, posts the commission as expense, and clears the receivable. Unmatched lines surface in an exception report for AR follow-up.

5. Set the advance-deposit posting rule
Every deposit posts to a deferred-income liability account. The night audit converts the deposit to revenue as each night is consumed, so the balance sheet always reflects the right unearned obligation.

6. Review revenue centers and OTA aging weekly
Allocate 45 minutes a week to two reports: per-revenue-center gross margin and OTA receivables aging by channel. Weekly catches protect cash flow and surface the channels that are settling late.

7. Prepare VAT, Zakat, and payroll monthly
The system rolls up output VAT and input VAT into a ready-to-file VAT return. Payroll generates GOSI and end-of-service accrual reports, and Zakat base uses the correct deferred-deposit treatment, not gross collected cash.

E-invoicing and ZATCA compliance for hotels

Phase two of ZATCA e-invoicing requires every hotel folio to be issued through a certified system connected to the Fatoora platform. Hotels issue both simplified tax invoices on individual guest check-out and B2B tax invoices to corporate accounts and OTAs through the Clearance flow. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.

Every hotel folio must include the hotel name and tax number, a sequential invoice number, the date and time, the guest name and stay dates, an itemized list of room nights, F&B charges, and other folio postings with the correct VAT rate per line (15% standard), totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform automatically inside the Reporting window.

How to evaluate a ZATCA-certified system for a hotel

When evaluating any e-invoicing vendor for a hotel, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Both Reporting (B2C guest folios) and Clearance (B2B corporate and OTA invoices) flows in one system.
  • Per-revenue-center posting on every folio line (rooms, F&B, spa, banquet).
  • Folio link to the property management system, with real-time posting at check-out.
  • Long-term cloud storage of signed invoices for at least six years.
  • Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.

Where Qoyod fits in specifically for hotels

Qoyod brings together, inside one account: cloud accounting with revenue-center dimensions, OTA reconciliation per channel, advance-deposit accounting as deferred revenue, F&B recipe management and cost of sales, city-ledger AR for corporate accounts, integrated night-audit close, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every folio posting lands an automatic journal entry inside the same ledger.

The platform handles multi-property hotel groups under one account, with shared master data (rate plans, OTAs, supplier catalog, COA), role-based permissions per property and revenue center, and either consolidated or per-property reports. It runs entirely in the cloud, so executives, GMs, and the external auditor share the same numbers from any device.

For hotels opening new properties or migrating from a legacy PMS-only setup, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to PMS and channel-manager partners.

What a hotel gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

Does Qoyod support per-revenue-center P&L for hotels?+
Yes. Every account in the chart of accounts carries a revenue-center dimension (rooms, F&B, banquet, spa, laundry, minibar, admin). Shared costs allocate by floor area or FTE, and per-revenue-center gross margin is available at every month-end with no manual rework.
How does Qoyod reconcile OTA settlements?+
Each OTA settlement file is uploaded weekly. The system matches each line against the original booking, posts the commission as expense, and clears the receivable. Unmatched lines surface in an exception report for AR follow-up, so settlement variances are caught the same week.
Does Qoyod treat advance deposits correctly?+
Yes. Every deposit posts to a deferred-income liability account on the deposit day. The night audit converts the deposit to revenue as each night is consumed, so the balance sheet reflects the right unearned obligation at every moment.
Does Qoyod connect to the property management system?+
Yes. Through the app marketplace, Qoyod connects to major PMS partners. Room revenue, F&B charges, and other folio postings flow into accounting in real time, and ZATCA-certified folios issue at check-out automatically with the right cost-center posting.
Does Qoyod work for multi-property hotel groups?+
Yes. Multiple properties run under one account with role-based permissions per property and revenue center, shared rate plans and OTA master data, and either consolidated or per-property reports. Executives see company-wide margins, while each GM sees only their own property.
Is technical support available 24/7?+
Yes, 24/7 support is available across phone, WhatsApp, email, and live chat. The support team is based in Saudi Arabia and trained on hotel specifics (revenue centers, OTA reconciliation, night audit, advance deposits), so resolution time on critical issues stays short, including during overnight shifts.

Running a hotel does not need a generic accounting tool, it needs an operating ledger that ties room revenue, F&B, OTA reconciliation, advance deposits, night audit, and ZATCA e-invoicing together inside one account. The hotels that consistently grow are the ones that see per-revenue-center margin and OTA aging every week. That capability is what makes Qoyod the right fit for hotels in Saudi Arabia.

0%
جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant.

Try Qoyod free for 14 days — no credit card required.