Free owner tool

Build a commercial rent roll in a few minutes.

Add each suite’s tenant, area, rent, recoveries, and lease dates. Occupancy, annual rent, rent per square foot, weighted average lease term, and upcoming expirations are worked out as you go. Export the finished roll to CSV for a lender, buyer, or your own records.

  • Free, no signup
  • Saved only in this browser; nothing you type is sent to TenantPoint
  • Export to CSV or print
Loading rent roll…

Free template

Get the rent roll template and tenant file checklists

The rent roll spreadsheet, the tenant information checklist, and a COI tracker for the insurance certificates every tenant owes you.

  • Commercial rent roll templateSpreadsheet template
  • Commercial Tenant Information ChecklistPrintable checklist
  • Tenant insurance certificate (COI) trackerSpreadsheet template

Free. We email you the links; no mailing list unless you tick the box. Privacy policy

Step by step

How to use the Rent roll generator

  1. Add each suite

    Use the form to enter the suite, its square feet, the tenant, and the rent from the lease. Add vacant suites too, so occupancy is right.

  2. Add the lease dates

    Start and end dates drive WALT and the expiration count. The escalation is a note for the reader.

  3. Check the summary and export

    Occupancy, rent per square foot, and WALT update as you go. Download the CSV or print the roll when it's done.

What the result means

What the numbers mean.

01 / Occupancy by area

Leased ÷ total square feet

Leased square footage divided by total rentable square footage, including the vacant suites you've listed. Occupancy by unit count is shown alongside in the totals row.

02 / Rent per square foot

Annual base rent ÷ area

Annual base rent divided by the suite's area (and, in the summary, across all leased area). Recoveries are excluded so the figure is comparable lease to lease.

03 / Not included

What the lease adds

Percentage rent, free-rent periods, security deposits, and future rent steps beyond the escalation note. For a rent roll that updates itself from the lease, that's the product.

Method

How this is calculated.

Steps

  1. Occupancy by area = leased square feet ÷ total rentable square feet, including the vacant suites you list.
  2. A suite counts as vacant when its status is Vacant or it has no tenant name; month-to-month tenants count as occupied.
  3. Rent per square foot = annual base rent ÷ the suite’s area; the summary uses all leased area.
  4. Recoveries are left out of rent per square foot so leases compare like for like.

What it leaves out

  • Lease terms beyond the columns you enter.
  • Percentage rent and abatements.
  • Any figure you do not type in: nothing is looked up for you.

Method checked October 4, 2026. General information for commercial property owners, not legal, tax, or accounting advice. The signed lease controls.

Good to know

Rent roll questions, answered.

What is WALT?

Weighted average lease term: the average remaining term across your leases, weighted by each lease's annual base rent, so a large tenant's expiration matters more than a kiosk's. A roll with 4.0 years of WALT has, on average, four years of contracted rent left. Lenders and buyers use it to gauge how stable the income is. This generator counts only occupied suites that have a lease end date and rent entered, and treats an expired lease as zero years left.

How is occupancy calculated?

By area: leased square feet divided by the total rentable square feet of every suite you list, including vacant ones. A suite counts as vacant when its status is Vacant or it has no tenant name; month-to-month tenants count as occupied. The totals row also shows occupancy by unit count. Occupancy here is physical (who holds a lease), not economic, so it doesn't reflect tenants in a free-rent period or behind on payments.

Should recoveries be on the rent roll?

Yes, as a separate column. CAM, tax, and insurance recoveries are real monthly billings to the tenant but aren't base rent; keeping them apart makes rent per square foot comparable across properties and leases, and lets a reader see how much of the income is a pass-through of operating costs.

What belongs on a commercial rent roll
How should I enter month-to-month or holdover tenants?

Set the status to Month-to-month. The suite counts as occupied and its rent is included in the totals. If you leave the lease end blank, it's also left out of WALT and the 12-month expiration count, because there is no fixed term to measure. Lenders and buyers usually treat month-to-month income as less secure than income under a signed term, so it helps to say so in the notes.

What do lenders and buyers expect to see on a rent roll?

Typically, for every suite: the tenant, square footage, lease start and end dates, current base rent, recoveries, scheduled increases, renewal options, and security deposits, along with vacant space and an as-of date. Many lenders ask the owner to certify the rent roll and compare it with tenant estoppel certificates, so every figure should match the signed leases and amendments.

Build a commercial rent roll from scratch
What doesn't this generator calculate?

Percentage rent, free-rent periods and abatements, security deposits, option-period rent, and future rent steps: the escalation column is a note and isn't applied to the rent. It also shows contracted rent, not what was actually collected, so it isn't a delinquency report. Add those details in the notes, or keep them in the lease records the rent roll is built from.

Is my rent roll uploaded anywhere?

No. It lives in your browser's localStorage on this device only, so you can come back to it later. Clearing your browser data, using a private window, or switching devices means you won't see it. Download the CSV to keep a copy or share it. TenantPoint never sees what you enter here.

How is this different from the rent roll template?

The template is a spreadsheet you fill in yourself. The generator calculates occupancy, rent per square foot, WALT, and near-term expirations as you type, and exports the finished roll to CSV. Use whichever fits how you work; the CSV opens in Excel or Google Sheets either way.

Get the rent roll template

General information for commercial property owners, not legal, tax, or accounting advice. The signed lease controls.

Share it

Cite or link to this tool.

Free to use and to reference in a guide, newsletter, client email or lease review. Click a box to select it, then copy.

Citation

TenantPoint. Rent roll generator [Online tool]. https://tenantpoint.co/tools/rent-roll-generator

HTML link

<a href="https://tenantpoint.co/tools/rent-roll-generator">Rent roll generator</a> by TenantPoint

When the spreadsheet stops being enough

Keep the rent roll current from the leases themselves.

TenantPoint keeps leases, rent, CAM, and tenant records in one workspace for owner-operators. No credit card required to start.