By Nirmal Lashkari · Founder · Indore, Madhya Pradesh, India
$140 nightly rate, 65% occupancy, a $45 cleaning fee, 3-night average stays, 15% platform fees, and $1,200 monthly fixed costs, estimated net monthly income is $1,403.38. This corresponds to $3,062.80 gross monthly income, $459.42 in platform fees, and 19.8 booked nights per month under the stated assumptions.
Mortgage, utilities, insurance, subscriptions.
Net monthly income: $1,403.38

A short-let property can look busy and still produce a disappointing month. The reason is that nightly revenue is only the starting point: booked nights must be translated into stays, each stay may generate a cleaning charge, the platform takes a percentage, and fixed monthly costs continue whether the calendar is full or empty. This calculator turns those moving parts into four visible outputs: gross monthly income, platform fees, booked nights per month, and net monthly income.
The estimate is deliberately a monthly operating snapshot. It does not add a purchase price, mortgage balance, tax calculation, furnishing budget, repair reserve, or resale value because none of those fields appears in the component. Treat the result as a way to test the operating assumptions you enter, rather than as a complete investment return measure. A positive net monthly income means the modeled revenue exceeds the modeled platform fee and fixed costs; it does not guarantee that the property will perform that way in every month.
The first conversion is booked nights. The component uses a 30-day month and applies the occupancy percentage to it, so an occupancy input of 65% produces 19.5 booked nights. That output is shown to one decimal place, which is useful because occupancy is an average rather than a promise that a guest will book half of a particular night. The nightly rate is then multiplied by those booked nights to form the accommodation portion of gross income.
Cleaning is handled per stay, not per night. The calculator divides booked nights by average stay length to estimate the number of stays in the month, then applies the cleaning fee per stay. Platform fees are deducted as a percentage of the gross monthly income produced by the nightly and cleaning components. Finally, monthly fixed costs are subtracted to produce net monthly income. Because the exact labels expose each stage, you can change one assumption at a time and see which part of the result moved.
Nightly rate is the average amount charged for one booked night. Use a blended figure if your listing has different weekday, weekend, or seasonal prices; entering the highest advertised night will overstate the result. Occupancy is the share of the 30-day month expected to be booked and is constrained by the field to a range from 0% to 100%. Average stay is the number of nights in a typical reservation and must be at least one night. It affects the number of cleaning events, not the booked-night total.
Cleaning fee per stay is the amount associated with each reservation in this model. It is included in gross income and therefore also contributes to the platform-fee calculation. That treatment matters: if a platform passes the cleaning charge through to a cleaner or keeps it outside the host’s economics, the displayed result may not represent your retained cash. Platform fee is entered as a percentage and accepts half-point increments. Fixed costs are recurring monthly costs such as the mortgage, utilities, insurance, and subscriptions, exactly as the component hint suggests. Enter only costs you want this snapshot to subtract, and keep one-off setup spending separate.
Start with the visible defaults: a $140 nightly rate, 65% occupancy, a $45 cleaning fee per stay, a three-night average stay, a 15% platform fee, and $1,200 in monthly fixed costs. Booked nights are 30 × 65%, or 19.5 nights. Estimated stays are 19.5 ÷ 3, or 6.5 stays. Nightly revenue is $140 × 19.5, which is $2,730. Cleaning revenue is $45 × 6.5, or $292.50. Gross monthly income is therefore $3,022.50.
The 15% platform fee on $3,022.50 is $453.38 when displayed as currency. Subtracting that fee and the $1,200 fixed-cost input leaves approximately $1,369.13 in net monthly income. The result is positive, so the component does not show its cost-warning message. The arithmetic also explains why a cleaning fee can make gross income look stronger while not necessarily improving the economics by the same amount: it increases gross income and the fee base, while its associated cleaning expense is not separately represented in the component. If that expense is real, reflect it in your broader budget rather than assuming the headline net is final.
The clearest comparison is to hold every input at the default and change occupancy. At 50% occupancy, booked nights become 15, estimated stays become 5, gross monthly income becomes $2,325, platform fees become $348.75, and net monthly income becomes $776.25. At 80% occupancy, booked nights become 24, stays become 8, gross monthly income becomes $3,720, platform fees become $558, and net monthly income becomes $1,962. The difference between those cases is $1,185.75 of modeled monthly net, showing how strongly the result depends on the calendar assumption.
A second comparison shows why average stay deserves its own test. With the default 19.5 booked nights, changing the average stay from three nights to one night raises estimated stays from 6.5 to 19.5. Gross income rises from $3,022.50 to $3,607.50 because more cleaning fees are modeled, but platform fees also rise from $453.38 to $541.13. Conversely, a six-night average stay produces only 3.25 estimated stays, gross income of $2,876.25, platform fees of $431.44, and net income of $1,244.81. The calculator therefore rewards a higher cleaning-fee total mechanically; whether that is economically attractive depends on the actual turnover cost and workload.
Booked nights per month is the volume assumption made visible. It is not a reservation count and it does not tell you how many guests arrive. Gross monthly income combines the nightly-rate revenue with modeled cleaning-fee revenue before the platform percentage and fixed costs are removed. Platform fees show the deduction created by the entered percentage, making it easier to see the cost of changing the fee assumption or the gross-income base.
Net monthly income is the headline operating result. If it is positive, the calculator has found a surplus under the six entered assumptions. If it is zero or negative, the component displays a warning that the property does not cover its costs at those assumptions. A negative result is not a failed property diagnosis; it is a prompt to test whether the nightly rate, occupancy, average stay, fee percentage, or fixed-cost list is realistic. Read the net figure alongside gross income and booked nights so you can distinguish a demand problem from a cost problem.
The most common error is using an optimistic occupancy figure without checking whether it reflects the whole year. A strong holiday month is not the same as a stable monthly average. Another mistake is entering the advertised nightly rate while ignoring discounts, gaps between reservations, or lower-demand nights. Because this calculator already models occupancy, do not also reduce the nightly rate for vacancy unless you intentionally want to apply both adjustments; that would count the same weakness twice.
Cleaning is another source of confusion. The component treats the cleaning fee as income and does not provide a separate cleaning-expense field. If the fee is merely collected and paid to someone else, the displayed net can be overstated. Fixed costs can also be incomplete when owners omit utilities, insurance, subscriptions, maintenance, or a payment that the hint explicitly identifies as relevant. Finally, do not compare one property using a pre-fee nightly rate with another using a post-fee net figure. Use the same definitions and the same month length for both.
This calculator answers the short-let operating-income question. If you need to understand whether a financed property can support its debt, take the modeled income assumptions into the Rental Cash Flow Calculator and add the costs or allowances that are not fields here, such as vacancy reserves, maintenance, and financing detail. That next step prevents a positive short-let snapshot from being mistaken for a full cash-flow analysis.
A practical workflow is to save three versions: a conservative occupancy case, a central case, and an upside case. Keep the nightly rate, average stay, platform fee, and fixed-cost definitions explicit in each version. Then compare the net monthly income and booked nights rather than selecting the largest result. The calculator is most useful when it makes your assumptions auditable: every dollar in the output can be traced back to a visible input, and every missing cost can be identified before it becomes a surprise.
Be conservative. Occupancy varies by season and location, and new listings usually take time to build reviews and ranking.
Consumables, laundry, higher utility use, furnishing replacement, licensing where required, and the value of your own management time.
No. It represents the percentage of a 30-day month treated as booked nights. The calculator converts those nights into an estimated stay count by dividing by average stay length.
The component adds the cleaning fee per stay to the nightly revenue, so it is included in gross monthly income. It does not provide a separate cleaning-expense input, so you should account for the actual cleaning cost outside this snapshot.
Platform fees are calculated from gross monthly income and then monthly fixed costs are subtracted to reach net monthly income. The result list shows platform fees separately so the order is clear.
Booked nights, estimated stays, nightly income, cleaning income, gross income, and platform fees become zero under the calculator’s model. Net monthly income then reflects the negative of the monthly fixed-cost input.
It is designed around nightly rate, occupancy, stays, cleaning fees, and platform fees, so it is better suited to short stays. A long-term rental should be modeled with rent, vacancy, operating costs, and financing inputs that match that arrangement.
A longer stay reduces the number of modeled stays and therefore reduces cleaning-fee income in this component. It may be better operationally in real life, but the calculator does not value lower turnover effort because it has no separate turnover-cost field.
Break-even occupancy for landlords: the occupancy percentage you need to cover costs and debt service, with a worked example.
Compare short-let and long-let income for the same property: nightly rates, occupancy, cleaning and platform fees, plus the cash-flow difference.
Furnished rentals promise a rent premium — but furniture wears out and turnover rises. The break-even math that decides whether furnishing pays.
How we calculate: calcShortLet in calculators.ts; regression checks in calculators.test.ts
Last reviewed: . Learn more about Nirmal Lashkari and LashkariProperties.
Disclaimer: This calculator provides estimates for informational purposes only and is not financial, tax, or legal advice. Verify figures with a qualified professional before making decisions.