Guide

Setting up online dharmashala and hall booking

Room types, dormitory beds, deposits, ID at check-in, refund slabs and housekeeping — the decisions to make before the first online booking.

Updated 1 Nov 20267 min readBy the SwaDharma team

How do you set it up?

To take dharmashala bookings online, first list your inventory — room types, dormitory beds and halls — with rent, deposit and capacity for each. Then fix the rules: how far ahead guests can book, how long an unpaid booking is held, which ID is checked at arrival, and how much is refunded at each notice period. Only then publish a booking page, with housekeeping statuses and the accounts set up to match.

On this page
  1. Start with an honest inventory
  2. Rents, deposits and guest categories
  3. Booking rules that prevent disputes
  4. ID at check-in
  5. Cancellation and refund slabs
  6. Halls and mandapams need their own rules
  7. Housekeeping the desk can see
  8. Accounts for rooms and halls
  9. Launch checklist
  10. How Kshetra fits
  11. Sources

A dharmashala (pilgrim rest-house), bhakta nivas (devotees’ lodge) or kalyana mandapam (wedding and function hall) run from a paper register works until two families arrive for the same room. Online booking removes that problem, but only if the rules behind it are clear. Most of the work is deciding those rules; software only enforces them. This guide lists the decisions in the order to make them.

Start with an honest inventory

List every bookable unit as it really is, not as the brochure describes it, and group units into types that share a price and rules:

TypeBooked byRules to decide
Private rooms (AC and non-AC)Room per nightMaximum occupants, extra-bed charge, check-in and check-out times
Family suites or cottagesUnit per nightMinimum stay at festivals; who may book (members, donors, public)
DormitoryBed per nightSeparate men’s and women’s dorms, locker deposit, maximum nights
Halls and mandapamsTime slot — morning, evening or full dayAdvance to confirm, cleaning and electricity charges, decoration rules, cancellation cut-off

Mark rooms you hold back — for visiting acharyas (religious teachers), trustees, guests of the temple or maintenance — as blocked, so they never appear available online and cause an argument at the desk.

Rents, deposits and guest categories

Keep rent and deposit separate. Rent is income; a caution deposit is the guest’s money, held against damage and returned at check-out less any deductions, and the books should show it that way. Decide:

  • Rent per night for each room type, and per bed for dormitories.
  • The deposit for each type, and what may be deducted from it — damage, lost keys, extra cleaning.
  • Guest categories that get a discount or a complimentary stay — donors, sadhus, staff families — and who must approve a complimentary stay.
  • For halls, the advance needed to confirm a date, when the balance is due, and whether part-payments are allowed.

GST on room and hall rent charged by a religious trust depends on the facts of each case; take your CA’s view before you publish prices.

Booking rules that prevent disputes

  1. Booking window. How far ahead can a guest book? Festivals may need a shorter window so that rooms are not hoarded.
  2. Hold time for unpaid bookings. A booking not paid within a short time should be released automatically, or rooms sit empty while a payment “is being done”.
  3. Maximum stay per booking, and per person over a period.
  4. Who can book online — anyone, or only registered devotees — and how many rooms in one booking.
  5. Arrival cut-off — when an unoccupied confirmed room is released as a no-show.
  6. Same-day bookings only for rooms that housekeeping has marked ready.

ID at check-in

Most dharmashalas ask the lead guest for a government photo ID at check-in — Aadhaar, PAN card, driving licence or voter ID — and record its number. Treat this as trust policy and print it on the booking page, so nobody is surprised at the desk. Handle IDs carefully: record only what you need, avoid keeping loose photocopies, show only the last few digits on screens and registers, and do not let staff photograph IDs on personal phones.

Foreign guests. Accommodation providers must upload a Form C with the details of foreign nationals within 24 hours of their arrival. A December 2025 notice from the Government of Goa explains that this follows the Immigration and Foreigners Act, 2025, in force from 1 September 2025; that providers first register on the Bureau of Immigration portal; and that non-submission can attract a penalty of ₹50,000 in each case. If your dharmashala hosts foreign pilgrims, register before the first one arrives and confirm the procedure with your local FRRO (Foreigners Regional Registration Office).

Cancellation and refund slabs

Publish refund slabs by notice period and apply them automatically, so the clerk is never asked to make an exception at the counter. An example you could start from:

Notice before arrivalRent refunded
Less than 7 daysNil
7 to 14 days50%
15 to 29 days75%
30 days or more90%

Decide separately whether a deposit is always refunded in full on cancellation (it usually should be, since no stay took place), whether gateway charges are deducted, and how refunds reach the guest — back to the original payment method is cleanest. Hall slabs are often steeper, because a cancelled wedding date is hard to re-let. Whatever you choose, print it on the booking confirmation.

Halls and mandapams need their own rules

A kalyana mandapam booking is closer to an event contract than a room night. Settle these before you open hall dates online:

  • Slots, not nights. Define morning, evening and full-day slots, with the time the family may enter for decoration and the time the hall must be handed back.
  • Group bookings. A wedding party may take the hall, the dining area and a block of rooms together; book them as one reservation, so a cancellation releases everything at once.
  • Advance and balance. Fix the advance that confirms a date and the date the balance is due, and release the slot automatically if the balance is not paid.
  • Charges and deductions. List electricity, generator, cleaning and damage charges in advance, so the checkout settlement is arithmetic rather than negotiation.
  • Who may book. Some trusts restrict mandapams to particular ceremonies, or require a local reference; write it down and show it on the booking page.

Housekeeping the desk can see

The front desk and housekeeping need one shared view of every room. Five statuses cover almost every case:

  • Dirty — the guest has checked out.
  • In progress — being cleaned.
  • Clean — cleaned, waiting for inspection.
  • Inspected — ready to let.
  • Out of order — not to be let until repaired.

The rule that saves the most arguments: a same-day arrival gets only a room that has been inspected, or the booking holds until one is.

Accounts for rooms and halls

Room income is not donation income, so give it heads of its own. At the end of each day the desk should be able to show collections by mode, deposits taken and refunded, advances received for future hall bookings, and dues outstanding. Hall advances for dates months ahead are owed back to the family until the event takes place, and your auditor will want them shown that way. Export the day book to your accounting package rather than retyping it.

Launch checklist

  1. Inventory entered — buildings, rooms, beds and halls — with blocked units marked.
  2. Rents, deposits and guest categories approved by the trustees.
  3. Booking window, hold time, maximum stay and arrival cut-off decided.
  4. ID policy and refund slabs printed on the booking page and the confirmation.
  5. Payment gateway connected, and a test booking refunded end to end.
  6. Housekeeping staff trained on the five statuses.
  7. Form C registration done, if you host foreign guests.
  8. A week of running alongside the old register before you retire it.

How Kshetra fits

Kshetra is our room, dormitory-bed and hall booking software for dharmashalas, bhakta nivas and kalyana mandapams. It handles AC and non-AC room types, per-bed dormitory rent and deposits, halls by time slot with part-payments and advances, guest categories with discounts, complimentary-stay approval, transfers, extensions, and checkout with deductions. Refund slabs are set per temple — the default is the table above — unpaid holds expire automatically, and bookings are processed one at a time per temple, so a room cannot be double-booked. The housekeeping board uses the five statuses above, and the accounts side has a daybook, contra entries, a GST summary and Tally export. Each temple gets its own public booking page, with payments through Razorpay, Cashfree or PayU.

What it does not do: Kshetra records Aadhaar, PAN, driving licence or voter ID numbers at check-in — format-checked, stored encrypted and shown masked — but it does not verify them against any government database, and it does not file Form C. It is English-only today, has no kiosk, and shares receipts through WhatsApp links rather than sending messages automatically.

Sources

FAQ

Frequently asked questions

Something else? Write to hello@swadharmasetu.com or book a demo.

Should a dharmashala take bookings only online?

No. Keep the desk able to book walk-in pilgrims, but run desk and online bookings from the same inventory, so a room can never be sold twice.

Which ID should a dharmashala ask for at check-in?

Most ask the lead guest for a government photo ID — Aadhaar, PAN card, driving licence or voter ID — as trust policy. Record only what you need, show only masked numbers, and avoid keeping loose photocopies.

Do we have to report foreign guests?

Yes. Accommodation providers must upload a Form C with foreign guests’ details within 24 hours of arrival, after registering on the Bureau of Immigration portal. Confirm the procedure with your local FRRO.

How should caution deposits be accounted for?

As money held for the guest, not as income. Record the deposit at check-in and the refund or deduction at check-out; only a deduction for damage or extra charges becomes income.

What is a reasonable refund policy?

Slabs by notice period, applied automatically — for example nil under 7 days, 50% at 7–14 days, 75% at 15–29 days and 90% at 30 days or more. Refund deposits in full on cancellation, and print the policy on every confirmation.

Does Kshetra verify Aadhaar?

No. Kshetra records the ID type and number at check-in, checks the format, stores it encrypted and shows it masked. It does not verify IDs against any government database.

See your rooms and halls in Kshetra

In a free guided demo we set up a sample of your rooms, dorm beds and halls, with your refund slabs, so the desk can judge it on real work.