Skip to content

Free tool

PG business calculator: occupancy, revenue and profit

Find your occupancy rate, what your empty beds are costing you, and what your PG earns after expenses. Free, instant, no sign-up.

Your numbers stay in your browser — nothing is saved or sent.

1. Occupancy calculator

How full your PG is, and how much more rent you could collect if every empty bed were filled.

Every bed you can rent out, across all rooms. Example: 60

Beds with a paying tenant today. Example: 48

Average rent one tenant pays a month. Example: 8,000

Estimate

Fill in all three fields to see your occupancy and rent revenue.

Estimates from the numbers you entered — not a forecast or financial advice. Nothing you type leaves your browser.

2. Monthly profit estimator

What’s left of your rent after the month’s running costs. Enter each cost once, under the line that fits it best.

Rent collected in a month. You can use the figure from the occupancy calculator.

Monthly expenses — leave a line blank if it doesn’t apply

Paid to the building owner. Blank if you own it.

Electricity, water, internet, gas cylinders.

Warden, cook, cleaners, security — all salaries go here.

Repairs, cleaning supplies, pest control.

Groceries and kitchen supplies. Not the cook's salary.

Anything not entered above, such as software or laundry.

Estimate

Enter your monthly rent revenue to see your estimated profit.

Estimates from the numbers you entered — not a forecast or financial advice. Nothing you type leaves your browser.

Get these numbers every month without a spreadsheet

PG Nexon keeps occupancy, rent and expenses in one place, so you don’t have to work them out by hand.

  • Occupancy from real tenancies

    Every bed shows as occupied, reserved or vacant, so your occupancy is never a guess.

    Beds & rooms
  • Profit and loss in Excel

    The finance report has month-wise profit and loss, every payment and every expense.

    Reports
  • Rent invoices on WhatsApp

    Invoices go out on each tenant's rent cycle, with WhatsApp reminders.

    Rent collection
Book a free demo

How the calculator works

How PG occupancy is calculated

Occupancy = occupied beds ÷ total beds × 100. A PG with 60 beds and 48 tenants is 80% occupied, with 12 vacant beds. Count beds, not rooms: a triple-sharing room with two tenants is two occupied beds and one vacant bed.

How monthly rent revenue is estimated

Rent revenue = occupied beds × average monthly rent per bed. The extra revenue figure is vacant beds × the same rent, which is what you would collect if every empty bed were filled at your current average rent.

Revenue, expenses and profit are different numbers

Revenue is the rent you collect. Expenses are what it costs to run the PG that month. Operating profit is what’s left: profit = revenue − total expenses. Profit margin is profit as a share of revenue, and the annual figure is simply this month’s profit × 12.

Each cost should be entered once. Salaries, including the cook’s, go under staff; groceries go under food. If tenants pay you for electricity separately, either add that money to your revenue and the full bill to utilities, or leave both out and enter only the part you pay yourself.

Limitations

  • Results are estimates based on your own numbers, not a forecast or financial advice.
  • It assumes every occupied bed pays the same average rent, every month, on time.
  • It shows operating profit: before tax, loan repayments, deposits held and one-time costs like furniture or renovation.
  • The annual figure ignores seasonal changes in occupancy and costs.

How to use these estimates

Run the numbers each month and compare. A falling occupancy rate shows up here before it shows up in your bank balance. The extra-revenue figure tells you what a vacant bed costs you, which helps when weighing a rent discount against an empty bed. And if one expense line keeps growing, that’s where to look first.

Related guides and features

Want to see your occupancy and profit in one app?

Let's look at your PG together — 15 minutes, on WhatsApp or a call.

Prefer a form? Request a demo