Run the whole property on one system
Run your front desk, rental portfolio and accounts from one place — built for independent properties in India and the Gulf.
- Arabic & English
- Commission-free bookings
- Hotels & rentals together
14-day free trial · no credit card required · live in 30 minutes

See who is arriving, assign a room, and check in the whole group from one place.

Localised for
Inside Ehraam
The actual screens
Not mockups — these are the real product, on the demo property you get on day one. Hotels and rentals run side by side on one login, so the same team, ledger and reports cover both.

Arrivals, departures and walk-ins on one screen. A 25-room Umrah group is ONE line with one button that checks the whole coach in — not 25 rows to work down.

Search every booking you have ever taken from the box at the top, then the next 14 days below with rent, tax, paid and balance rolled up. Hijri dates sit beside Gregorian.

Vacant, waiting, in house, checking out — colour-coded, with check-in and check-out on the card itself. Same board for hotel rooms and rental units.

Thirty nights of rates, stop-sells and minimum stays per room type, edited in bulk over any date range — or handed to dynamic pricing to set itself.
Explore more screens — rentals, accounts and daily operations

Clean, dirty, inspected — assigned per attendant, with standard times so the numbers mean something.

A real double-entry ledger that builds itself from folios, rent, expenses and payroll. Included with every plan — a standalone banquet hall or HR workspace gets its books too.

The reports an operator actually runs — day closing, in-house, occupancy, taxes, source of business. Every one is a shareable URL and exports to CSV.

Units let, rent collected, what's outstanding and every lease, cheque and deposit behind it — the same login as the hotel side.
Want to click around instead? Start a free trial — the demo property is loaded and ready.
New · Aparthotel mode
One apartment. Two businesses.
A serviced apartment sells by the night in season and takes a tenant on a contract the rest of the year. Ehraam runs both from one record — the hotel’s tape chart, folio and channels when it is a room; the lease, cheques, Ejari and deposit ledger when it is a home — and tells you which one paid.
Reports · Nightly vs monthly
Unit 12B · one year, both ways
Nightly, per day
SAR 412
81% occupancy on nightly days
Lease, per day
SAR 297
rent received ÷ leased days
Verdict
1.39×
nightly earns 1.39× a lease
Illustrative figures. The real report reads your folios and your rent ledger, per day — a lease pays whether anyone sleeps there, a nightly let pays per night sold, so months are never compared to months.
Link the unit to its room. That is the whole setup.
Under Properties & Units, pick the hotel room the apartment also is. There is no mode switch to remember: what it is doing this month follows from what exists.
A lease takes the room off nightly sale — everywhere.
Signing a lease blocks the room for the lease's dates. The tape chart, the booking page, the front desk and your OTA channels all already honour that block, so nothing can double-let it.
A booking blocks the lease, by name.
If a stay already sits inside the dates, the lease is refused and the confirmation code is named. Extending a lease checks the same way. Ending it hands the room back from the exit date.
Then the report tells you which way pays.
Per apartment, per day, with the verdict written out. Turn the winter lease into a nightly let, or the other way round, on numbers rather than a hunch.
Arabic, every screen
Every staff page, report and message in Arabic, right-to-left, held by a build guard so it stays that way. Your own data prints as you typed it.
Bilingual documents — on by default in Saudi Arabia
Invoices, receipts, contracts and the registration card the guest signs print English · Arabic. ZATCA requires the Arabic; a new Saudi property starts compliant.
40 reports, one filter bar
Day closing to USALI, rent roll to nightly-vs-monthly. Pick the range once and every report opens on it; twelve can be emailed on a schedule with no AI in the path.
Running serviced apartments today? Start a free trial — switch the rentals module on under Settings and link your first unit.
One platform, two businesses
Guesthouse plus apartments? Manage both under one login and one subscription — nobody else does this well.
Commission-free direct bookings
A hosted booking page for your website and Google profile. Keep every rupee, dirham and dollar.
Regional-first
Country-aware GST/VAT, guest police reporting (Form C, Shomoos, CID), local payment gateways (Razorpay, Moyasar), day-use stays and full Arabic (RTL) — not a US tool bolted on.
Ten modules. One system.
From the front desk to the kitchen pass to the ledger — every part of the property in one modern, fast interface. Nothing to buy separately, nothing to integrate.
Front office
Reservations to check-out, on one screen
Reservations & tape chart
A 14-day drag-and-drop chart with group bookings, seasonal rates and corporate contract rates. Arrivals land on one screen: assign a room, check the guest in, take payment and post it to the folio without leaving it.
Front desk & folios
Check-in/out, room moves, payments, printable bills and one-click night audit — plus contactless check-in with ID capture.
Guest chatbot — an extra channel
An optional add-on, not the product: guests can ask in text or voice notes (Arabic, Hindi, Urdu, English…), get live quotes and pay a deposit link on your own gateway, in WhatsApp or the widget on your own site. Anything unclear hands off to your team.
Day-use & micro-stays
Sell the same room twice a day: per-room-type day-use rates, ☀ badges everywhere, same-day departures, correct billing — inventory stays safe.
Multi-currency front desk
Take payment in the currency the guest is holding. Rates are typed by you, not fetched — the receipt shows the foreign amount and the rate used, and your books stay in one base currency.
Food & beverage
Outlets, the kitchen pass and what a plate actually costs
Multi-outlet POS
Restaurant, café, bar, spa and laundry outlets with their own menus and tables. Charge to room posts straight to the folio; cash and card settle at the outlet.
Kitchen order tickets
Route each item to its own station — kitchen, bar, grill — and clear it from a live pass. Tickets are ordered oldest-first and turn amber at 10 minutes, red at 20, so the table that's been waiting longest is the one you see.
Recipes & F&B cost control
Say what each dish consumes and selling it depletes the store automatically. Plate cost, food-cost percentage and margin per item — plus a variance report showing where the shelf disagrees with the recipes.
Banquets & events
The hall, the head count and the bill
Function diary that can't double-book
Halls, meeting rooms, lawns and majlis as bookable spaces with a month-at-a-glance diary. An overlapping booking is refused outright, not warned about — and back-to-back sittings stay legal, because a hall that runs two functions an evening isn't a conflict.
Banquet event order
Space charge, per-head catering and any extras on one sheet, with discount lines. Bill it to an in-house folio in a click, or quote it to the company and invoice through the city ledger.
Housekeeping & operations
Who cleans what, and what it consumed
Room status & task board
Live clean/dirty/inspected board, tasks planned per day and assigned per attendant, with standard times per task type.
Staff run on WhatsApp
Housekeeping and maintenance by message: LIST, DONE 101, FIXED ac leak. Check-outs ping the cleaning team automatically. No app to install.
Attendant performance
Rooms finished per attendant with actual minutes against the standard — measured only on the tasks that were actually timed, so the number means something.
Money & accounting
A real ledger, not a spreadsheet export
Double-entry accounting & bank reconciliation
A ledger that builds itself from your folios, rent, expenses and payroll: trial balance, P&L and balance sheet (cash or accrual), AR/AP aging, budget-vs-actual, cost centres, bank statement matching, and Xero/QuickBooks/Excel export.
Tax invoices & ZATCA QR
GST/VAT-correct invoices with your logo, credit notes with a stated reason, sequential numbering per property, and the ZATCA Phase 1 QR on every Saudi tax invoice.
B2B: agents, corporates & city ledger
Corporate and travel-agent accounts with credit limits, contract rates and monthly statements; direct-bill folios to the company; an Umrah-ready booking-request desk with a manager validation gate, supplier sourcing and per-request profit.
Card ledgers & guest wallets
OTA virtual cards tracked from arrival to charge so none expires uncollected, and stored guest credit with every movement behind the balance.
Distribution & revenue
Fill the rooms, keep the commission
Booking engine & OTA bookings in
Commission-free direct bookings from your own page, OTA reservations delivered straight onto the tape chart through Channex, Google Hotel Ads feeds and local payment gateways. Availability and rates are not pushed out to the OTAs yet — you still manage inventory in your channel manager.
Automated dynamic pricing
Raise or lower rates by occupancy, lead time or booking pace — e.g. +15% when occupancy tops 80% — with min/max guardrails, a 14-day preview and a one-switch opt-in.
Review engine
Guests get the review link at check-out (WhatsApp + email); AI drafts your response in their language; rating, trend and response rate on Reports.
Reports & intelligence
The answer, not the export
The report pack
Nineteen reports an operator actually runs — day closing, in-house, arrivals, availability, occupancy with ADR and RevPAR, transactions, taxes, source of business, guest register, housekeeping and F&B cost control. Every one is a shareable URL and exports to CSV.
Ask your PMS
“What's my occupancy next weekend?” “Who hasn't paid rent?” — plain-language answers computed live from your own data, in your language.
Compliance & control
The things an auditor asks about
Guest police reporting
Foreign-guest check-ins auto-open compliance records with 24-hour deadlines, alerts and an audit trail — India Form C (FRRO), plus direct API submission to KSA Shomoos and UAE CID once your credentials are connected.
Role-based access
Four roles plus per-person capability switches: give an accountant financials without manager access, or a senior receptionist reports only — enforced on every page and action.
Rentals & owners
The other half of the platform, on one login
Leases & rent collection
Auto-generated rent schedules, CAM & escalations, late fees, a renter portal, owner statements and reminders.
Multi-hotel groups
Branches under one brand: one login, a unified dashboard with branch comparison, shared corporate accounts with combined credit exposure, and one-click booking transfers between hotels.
Your team
The staff module every plan includes
HRMS — also sold standalone
Employee IDs, attendance (incl. WhatsApp clock-in), leaves with balances, iqama/passport expiry alerts, country-aware payroll drafts, Saudization and HR reports.
Cash drawers & shift handover
A drawer per person, counted in and out, with the float carried forward to the next shift and a printable shift report.
Choose the products your property needs — 14 days free, no card required.
Connected to the rest of your stack
Bring channel bookings into your PMS, settle payments into your own accounts, and export your books to the software your accountant already uses.
Bookings from these channels arrive automatically through Channex and land on your tape chart. Inbound only today: we do not yet push availability and rates back out, so keep managing inventory where you do now.
Deposit links and check-out payments settle into your own merchant account. We never hold your money.
Journal, trial balance and every report export cleanly — your accountant keeps the tools they know.
Guest and staff conversations on the platform they already use, and Saudi tax invoices with the mandatory QR.
Five products. One login.
Hotels, rentals, banquet halls, the back office and the guest chatbot. Every plan includes HR, payroll & accounts built in, and each product also runs on its own — switch one on, or run them side by side under a single bill.
Front-of-house, sorted
- Reservations & drag-and-drop tape chart
- Front desk, folios & charge-to-room POS
- Banquets & events with a clash-proof function diary
- Kitchen order tickets & recipe-level food cost
- Housekeeping board & one-click night audit
- Commission-free booking engine + OTA bookings in
- Contactless check-in, upsells & guest reviews
Every lease, on autopilot
- Leases with CAM, VAT & annual escalations
- Auto rent schedules, late fees & reminders
- Renter & owner portals, portfolio roll-up
- Expenses, vendor bills & inspections with photos
- Rent credit reporting & AI leasing assistant
The hall, the head count and the bill
- Clash-proof function diary across every hall and lawn
- Banquet event order: menu, timings, AV, seating, staffing
- Per-head catering with plate cost, hire items and shortfalls
- Advances, receipts and the final invoice on one contract
- Kitchen order tickets straight from the BEO
- Public enquiry page and quotes your team can accept online
Your workforce and your books, in one package
- Employee IDs, documents & iqama/passport expiry alerts
- Attendance board + WhatsApp clock-in (staff text IN / OUT)
- Leaves with annual balances & approval flow
- Payroll drafts with country-aware GOSI/EPF/NI estimates
- Saudization indicator & HR cost reports
- Double-entry ledger: chart of accounts, journal & trial balance
- P&L, balance sheet, ageing and bank reconciliation
- Payroll runs post straight into the books — no re-keying
- Per-person access control for sensitive data
Answer every guest, any hour
- WhatsApp + website widget on your own number
- Live availability and prices, quoted in chat
- Voice notes in Arabic, Hindi, Urdu and English
- Deposit links on your own Razorpay or Moyasar account
- Rooms held 30 minutes; payment confirms instantly
- Hands off to your team when it is unsure
Simple, flat pricing
Choose your property’s products and size. Hotel and rental plans include HR, payroll and accounts; the guest chatbot is available separately or as an add-on. No per-unit minimums.
- Up to 2 properties
- Up to 10 rooms
- Up to 6 rental units
- Booking engine + team access
- Up to 5 properties
- Up to 25 rooms
- Up to 20 rental units
- Booking engine + team access
- Up to 15 properties
- Up to 100 rooms
- Up to 30 rental units
- Booking engine + team access
Local prices are fixed list prices, not a live conversion — the figure here is the figure you are billed. You can pay in the currency shown, and pick it again inside the app. Prices are exclusive of GST/VAT, which is added at checkout where applicable.
Frequently asked questions
Can guests really book my hotel on WhatsApp?
Yes. Switch on the WhatsApp booking agent and guests message your number, get live availability and prices (voice notes work too — Arabic, Hindi, Urdu, English), and pay a deposit link on your own Razorpay or Moyasar account. The room is held for 30 minutes; payment confirms it instantly and sends the online check-in link. Anything unclear hands off to your team.
Does Ehraam handle guest police reporting (Form C / Shomoos / CID)?
Yes. Every foreign guest's check-in automatically opens a compliance record with its 24-hour deadline, alerts and an audit trail. India Form C (FRRO) uses a pre-filled printable sheet; for Saudi Arabia (Shomoos) and the UAE (CID) you can connect your credentials under Settings to submit registrations directly with one click plus a nightly retry, instead of re-keying at the front desk.
Can Ehraam adjust room rates automatically?
Yes — automated dynamic pricing. Set rules like "raise the rate 15% when occupancy is above 80%", or adjust by lead time or booking pace, with min/max guardrails. A 14-day preview shows the effect before you switch it on, it runs nightly, and adjusted rates flow into your booking page and quotes. It's fully opt-in.
Does it include accounting?
Yes — a built-in double-entry general ledger that builds itself from your folios, rent, expenses and payroll: trial balance, profit & loss and balance sheet (cash or accrual), AR/AP aging, budget-vs-actual, bank reconciliation, and one-click export to Excel, Xero or QuickBooks.
Can I sell day-use / same-day stays?
Yes. Set a day-use rate per room type and tick ☀ Day use when booking — same-day arrival and departure, correct billing, inventory stays safe. Built for transit hotels near airports and stations.
Do you handle banquets, weddings and conferences?
Yes. Set up your halls, meeting rooms, lawns or majlis as bookable spaces and run a month-at-a-glance function diary. Each booking carries the space charge, per-head catering and any extras as a banquet event order, and a space can't be double-booked — an overlapping function is refused, not just flagged. Bill it to an in-house guest's folio in one click, or quote it to the company and invoice through the city ledger.
Does the restaurant side handle kitchen tickets and food cost?
Both. Point each menu item at a prep station and orders appear on a live kitchen display, oldest ticket first, turning amber at 10 minutes and red at 20. Add a recipe to an item and selling it depletes the store automatically — you get plate cost, food-cost percentage and margin per dish, plus a variance report that shows where the shelf disagrees with what the recipes say was used.
Can I take payment in a currency other than my own?
Yes. Add the currencies you accept with the rate you're using — typed by you, not fetched, because a wrong automatic rate is worse than a stale manual one. The guest's receipt shows the foreign amount and the rate applied, while your ledger, reports and tax stay in one base currency.
Can I run a hotel and rental apartments in one account?
Yes — that's the whole point. Enable Hotel, Rentals, or both. One login, one subscription, one bill.
Can the same apartment be sold by the night AND leased monthly?
Yes — aparthotel mode. Link a rental unit to the hotel room it also is, and that is the whole setup. A lease takes the room off nightly sale for its dates (your tape chart, booking page and OTA channels all honour it), a booking already on those dates refuses the lease by name, and ending the lease hands the room back. The Nightly vs monthly report then shows, per apartment and per day, which way earned more.
Is the app really in Arabic, or just the menu?
Every staff screen, report, form and message — right-to-left, held by a build guard so a new English string cannot ship on an Arabic page. Your own data (room names, guest names, notes) prints exactly as you typed it. Printed documents are separate: switch on bilingual documents and invoices, receipts, contracts and the registration card print English · Arabic. In Saudi Arabia that switch is on from day one, because ZATCA requires the Arabic.
Do you charge commission on bookings?
No. Your direct booking page is commission-free. You keep 100% of direct revenue.
Which countries do you support?
Country-aware tax, currency and compliance defaults for India, the UAE, Saudi Arabia, Qatar, Oman, Kuwait, the UK and the US — with Arabic (RTL) and English, and local payment gateways like Razorpay and Moyasar.
Is there a free trial?
Every account starts with a free 14-day trial. No card required to start.
Built to be trusted with your business
Bank-grade data isolation
Every account's data is walled off at the database level (PostgreSQL row-level security, fail-closed) — no tenant can ever see another's.
Encrypted at rest
Guest & business IDs and API keys are encrypted with AES-256-GCM. ID scans and documents stay private to your staff.
Your revenue stays yours
Commission-free direct bookings, flat pricing with no per-unit minimums, and a daily automated backup of everything.
Run your property on Ehraam
Front desk, housekeeping, rentals, the ledger and a commission-free booking engine — in Arabic and English. Free for 14 days — no card required, live in 30 minutes.
