NestBord
Learn
Moving to NestBord

Import your portfolio from a spreadsheet

Paste from Google Sheets or upload a CSV — NestBord maps the columns, previews everything, and creates your properties, units, tenants, and leases in one pass.

August 31, 2026 5 min read

If your portfolio lives in a spreadsheet today, you can bring the whole thing into NestBord in a few minutes. Open Settings → Import Data (or the Import button on the Properties page).

What the importer expects

One row per unit. The importer is flexible about column names and order — it figures your headers out, and you confirm every mapping before anything is created. These are the columns it understands:

  • Property — a building name, a street address, or both. Rows with the same property are grouped automatically ("123 Main St" and "123 main st" become one property).
  • Unit number — "101", "A-2", "Suite 300". A single-unit house can leave this blank; it imports as unit "Main".
  • Monthly rent — required per row. "$1,500.00" and "1500" both work.
  • City, province, postal code — province can be "ON" or "Ontario". If your sheet has no province column, you pick a default during the preview. Postal codes are optional at import time.
  • Tenant name, email, phone — optional. Rows with an email get a tenant account; separate First/Last name columns are joined automatically.
  • Lease start / end — optional dates. With a start date the lease is created active; no end date means month-to-month. The importer detects your date format and lets you flip it if it guessed wrong.
  • Beds, baths, square feet — optional.

The four steps

  1. Add data — in Google Sheets, select your rows including the header row, copy, and paste straight into the import box. Or export as CSV (File → Download → Comma Separated Values) and upload the file.
  2. Map columns — NestBord pre-fills the mapping from your headers. Anything ambiguous, the AI assistant suggests, and you can override every column with a dropdown.
  3. Preview — see exactly what will be created: how many properties, units, tenants, and leases, which properties already exist (units are added to them), and which rows are skipped and why. Nothing is written yet.
  4. Import — rows import with a progress bar. Afterward you choose which tenants to invite to their portal — no emails are sent during the import itself.

Safe to re-run

The importer never modifies existing records. If you run the same sheet twice — a double-click, a retry after a network hiccup, an updated sheet with old rows still in it — already-imported units are simply skipped. You can import in batches with total confidence.

After the import

  • Review each property page and add photos, amenities, and any missing postal codes.
  • Invite tenants from the import summary (or later from each tenant's page). Tenants get portal access to pay rent, message you, and submit maintenance.
  • Active leases created by the import are already wired for rent tracking and reminders.

Ready to manage your properties with NestBord?

Get started