A residential building at night, most of its windows lit

Property management for entire buildings.

Bulk-import every unit from a CSV or Excel file, group them under one building record, and set each unit’s price and minimum stay from there.

Twenty-four units over eight floors, brought in from one spreadsheet. The same building assembles below.

Running on RentOS

Loira ApartmentsRiga Lux ApartmentsMANA ApartmentsSilkhausThe Blue KitePremiumStays

Every row of your spreadsheet becomes a unit, with its own price and open tasks.

Each row of the handover sheet becomes a property record: price, bedrooms, bathrooms, and surface area, ready to attach to the building. Below, a 24-unit building assembles from its roster as you scroll. Pick any unit to see what RentOS holds on it.
building-roster.xlsx24 rows

Each row becomes a property record, straight into the database.

24 units placed, 16 taking longer stays and 8 taking shorter ones, each with its own rate. The right column shows the monthly rate a 2-bed is set at on that floor.

Longer stayShorter stay4 open unit tasks
An operator at a desk in a just-handed-over apartment, roster and laptop open

building-roster.xlsx: 24 rows in, 24 properties created, each row checked before import.

Bulk-import every unit from CSV or Excel.

Upload the CSV or Excel file you were handed. RentOS suggests a column mapping with AI, flags any row with an error, and creates every property in one import.

  • Bulk import properties from a CSV or Excel file
  • AI-assisted column mapping that remembers your corrections
  • A downloadable, row-level report for anything that fails
  • Select the batch and assign it to a building at once
An operator at a high window over the city, tablet in hand

Floor 3: unit 301 at $89 a night, 302 at $1,615 a month, 303 at $1,445 a month.

A price and minimum stay for each unit.

Each unit carries its own price and minimum stay. One floor can take short stays while another needs a month or more.

  • A monthly price you set for every unit
  • A minimum-stay setting per unit, from a few nights to a month or more
  • Each unit can carry its own currency, or fall back to your account default
  • Change any unit's price or minimum stay whenever you need to
A building manager and a technician walking a residential corridor

Unit 103: replace the bathroom extractor. Whole building: annual fire alarm inspection.

Maintenance tasks assigned per unit or building-wide.

Create a task tied to one unit or left general for the building, assign it to your team, and track it by category, due date, and status.

  • Tasks scoped to one unit, or left general for the building
  • Assign to an employee, or auto-assign everything unassigned at once
  • Filter by category: cleaning, maintenance, inspection, guest request, and more
  • Export your task schedule to a calendar, or subscribe to it live
A nearly finished residential building at dusk

Specify RentOS for a new build at design stage.

A finished building with no operating system sits idle while someone picks software after the fact. Bring RentOS in alongside decisions like smart-lock access, and the building is ready to operate the day it hands over.

Run several buildings under one login.

Every building you add groups its own units under one login, and your dashboard's occupancy and revenue numbers already roll up the whole portfolio.

Questions about running a building on RentOS.

The building at dusk, ready

Import your building and start free with up to 10 properties.

Free for up to 10 properties, no card required. Import the sheet, group the units, and assign the first task the same afternoon.