Skip to content
EhraamPMS
Hotels · Aparthotels · Rentals — one login, every screen in Arabic

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

Your front desk, at a glanceActual product screen
The Ehraam front desk: today's arrivals with room assignment, check-in and night audit
Front desk · today's arrivalsEnlarge ↗

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

app.ehraam.com/dashboard
The Ehraam dashboard: today's occupancy, arrivals and revenue above the rentals portfolio
Dashboard · hotel and rentals on one screenEnlarge ↗

Localised for

IndiaUAESaudi ArabiaQatarOmanKuwaitUKUSA

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.

Front desk showing today's arrivals, a 25-room group bundled into one line, departures and their balances
Front desk · todayEnlarge ↗

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.

Reservations page: find-a-booking search, in-house totals and the booking list with groups collapsed
Reservations · the next 14 daysEnlarge ↗

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.

Room board showing vacant, waiting check-in, in-house and checking-out rooms as cards
Unit board · every room at a glanceEnlarge ↗

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.

Rate calendar showing thirty nights of rates and minimum stays per room type, with a bulk edit panel
Rate calendar · price every nightEnlarge ↗

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
Housekeeping board showing clean, dirty and inspected rooms with tasks per attendant
Housekeeping · room status boardEnlarge ↗

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

Accounting trial balance built from folios, rent, expenses and payroll
Accounting · trial balanceEnlarge ↗

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 index: day closing, in-house, arrivals, occupancy, taxes and source of business
Reports · the operator's packEnlarge ↗

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.

Rentals overview: units occupied, portfolio occupancy, rent collected, outstanding and open maintenance
Rentals · portfolio overviewEnlarge ↗

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

LeasedNightly, with occupancy
JanFebMar62%Apr71%May84%Jun93%Jul96%Aug78%SepOctNovDec

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.

Front deskRent collectionDouble-entry ledgerArabic RTLBanquets & eventsBilingual documents
60 sec
WhatsApp question → quote, any hour
0%
commission on direct bookings
24 h
Form C window — never missed
2-in-1
one apartment, sold nightly or leased monthly
100%
of staff screens in Arabic — held by a build guard

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.

Full toolkit

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.

☀ Transit & airport hotels🏨 Guesthouses & B&Bs🎉 Banquet & wedding venues🏢 Serviced apartments🔑 Small city hotels🏠 Landlords & aparthotels

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.

Plays well with others

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.

Channels & OTAs
Booking.comExpediaAgodaAirbnbMakeMyTripGoibiboGoogle Hotel Ads

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.

Payments
RazorpayMoyasarStripe

Deposit links and check-out payments settle into your own merchant account. We never hold your money.

Accounting
XeroQuickBooksExcel / CSV

Journal, trial balance and every report export cleanly — your accountant keeps the tools they know.

Messaging & tax
WhatsApp BusinessEmail / SMSZATCA Phase 1

Guest and staff conversations on the platform they already use, and Saudi tax invoices with the mandatory QR.

One login

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.

HOTEL
Hotel / B&B

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
Set up a hotel →
Rentals

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
Set up rentals →
Banquets & functions — included with every hotel plan, or run a venue standalone

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
Set up a venue →
HR, payroll & accounts — included with every plan, or standalone from $19/mo

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
Set up HR & accounts →
Guest chatbot — add it to any plan, or run it standalone from $15/mo

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
Set up the chatbot →
Flat & fair

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.

Show prices in
Starter
$57/mo
  • Up to 2 properties
  • Up to 10 rooms
  • Up to 6 rental units
  • Booking engine + team access
Start free
Most popular
Growth
$95/mo
  • Up to 5 properties
  • Up to 25 rooms
  • Up to 20 rental units
  • Booking engine + team access
Start free
Pro
$171/mo
  • Up to 15 properties
  • Up to 100 rooms
  • Up to 30 rental units
  • Booking engine + team access
Start free

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.

Questions

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

PostgreSQL row-level securityAES-256-GCM encryptionDaily backups, 14-day retentionGDPR/DPDP export & erasureFull audit logsTwo-factor auth

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.