The defining feature of a PG or hostel is that you rent beds, not rooms. A four-sharing room with three residents is not an occupied room and not a vacant one - it is 75% occupied, with one sellable bed. Any system that stores occupancy per room will get your core number wrong every single day.
This guide covers bed-level occupancy, the mid-month arithmetic that makes PG billing awkward, collection and dues, and the deposits and extras that cause most disputes at move-out.
The bed is the unit
Occupancy, availability, rent and the resident record should all hang off a bed. That makes the basic questions answerable instantly: how many beds are free tonight, which are free in a two-sharing, and how much revenue is a given room actually producing against its potential.
It also handles the movements that happen constantly. A resident upgrading from four-sharing to two-sharing is a bed change with a rent change from a date, not a new admission. A resident swapping beds within a room is a small thing that should not require deleting and recreating anybody.
- Occupancy and vacancy counted per bed, not per room
- Bed transfers with a rent change effective from a date
- Sharing type and rent held per bed
- Notice period tracked so upcoming vacancies are visible
- Waiting list against a sharing type rather than a room
Nobody joins on the first of the month
Residents join on the 12th, leave on the 23rd, and expect the rent to reflect it. That is pro-rata arithmetic done monthly for every resident who moved, and doing it by hand is where PG billing quietly goes wrong.
Ask specifically how the first and last month are calculated, and whether the rule is configured or decided each time. Both daily pro-rata and fixed-slab approaches are defensible; what is not defensible is a different answer depending on who did the calculation, which is exactly what a spreadsheet produces.
- Pro-rata for joining and leaving mid-month, by a configured rule
- Notice period applied to the final bill automatically
- Rent revisions effective from a date, leaving history intact
- Advance rent and adjustment against the first month handled
Collection is the whole job
A PG is a collections business. Rent is due monthly from many people who are mostly students or young professionals, and a share of them will be late every month. The software's job is to make the outstanding position obvious and to chase without somebody having to remember.
What you want is a dues list by resident with ageing, automatic reminders before and after the due date, and a payment link so paying is easier than avoiding. Part payments are normal and must be recorded against the month they relate to, or the ledger stops making sense within a quarter.
- Dues by resident with ageing, not just a total
- Automatic reminders before and after the due date
- Payment link or UPI so residents can pay without cash
- Part payments allocated to a specific month
- Receipt issued automatically on payment
Deposits and extras cause the arguments
Almost every dispute at move-out is about the security deposit and what was deducted from it. The defence is a ledger: deposit taken, damages recorded with a date and ideally a photo, deductions itemised, balance refunded. Verbal agreements about a broken cupboard do not survive three months.
The same applies to extras. Food charges for residents on and off the mess plan, electricity split by meter or by head, laundry, and guest charges all vary by resident and by month. If they are added manually to a rent figure, they will be forgotten in a busy month and disputed in a quiet one.
- Deposit held per resident with a visible ledger
- Damages and deductions itemised, dated and evidenced
- Food, electricity and laundry as separate charge lines
- Meter readings recorded where electricity is split by usage
- Move-out settlement produced as a single statement
The shortlist checklist
Take this to any vendor, ours included. If a question cannot be answered with a straight demonstration rather than a promise, treat it as unanswered.
- Check occupancy is reported per bed, not per room.
- Admit a resident on the 12th and read the first month's rent.
- Move a resident from four-sharing to two-sharing mid-month.
- Record a part payment and confirm it lands against the right month.
- Generate the dues list with ageing and send a reminder.
- Add a food charge for one resident and not another.
- Record a deposit, deduct a damage, and produce the move-out settlement.
- Ask what happens to a resident record after they leave.
PG and hostel software built around the bed
Our PG and hostel solution covers bed-wise occupancy, residents and movements, rent and dues, deposits, food and utility charges and collection reminders.
