← Back to projects

Rental Portfolio Manager

A lightweight CRM for a short-term / summer rental business. Track every property, booking and contract, see rent revenue, cleaning turnovers still owed, and occupancy across the whole portfolio. Start from a sample portfolio and edit freely — everything runs in your browser, nothing is uploaded.

How it works & how the numbers are defined
  1. Bookings = contracts. Each row is one stay: property, guest, check-in/out, the nightly rate and the cleaning fee for that turnover.
  2. Nights & revenue are calculated from the dates: nights × nightly rate. Cancelled bookings are excluded from all totals.
  3. Net = rent − cleaning fee for that booking.
  4. Cleaning due = an active booking whose turnover isn't done yet — i.e. it's checked out (or past its check-out date) and still marked "not cleaned".
  5. Occupancy = booked nights ÷ (number of properties × the length of the season in your data).

Sample portfolio pick one to start — then edit anything

Add a booking / contract

Rent revenue
Cleaning cost
Net revenue
Occupancy
Properties
Active bookings
Cleaning turnovers due
Check-ins next 14 days

Net revenue by property

Bookings & contracts

PropertyGuestCheck-inCheck-out NightsRate CleaningStatusCleaned RentNet Turnover

Run a real lodging business?

This is a working demo of the kind of operational tool I build — revenue, cleaning and contracts in one view, no spreadsheets, no data leaving your machine. Want a version tailored to your portfolio (channel fees, owner payouts, multi-season)? Get in touch.