Cellwise Try it free

Free Excel template · Excel for real estate

Free rent roll template for Excel

For landlords and small property managers who need one page that answers the monthly questions: which units are empty, who still owes rent, how much the vacancies cost, and whose lease ends soon. List each unit once; the summary on the right updates as you change status and payments. Set the As of date and it counts the leases ending in the next 90 days.

cellwise-rent-roll-template.xlsxExcel workbook · 4.3 KB · works in Excel, Google Sheets, Numbers and LibreOffice · no signup
Download free template

Preview and try it

This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.

ABCDEFGHIJK
1UnitTenantLease startLease endMonthly rentStatusPaid this monthBalance dueAs of dateNov 1, 2026
2101MayaDec 1, 2025Nov 30, 20261325Occupied13250Units8
3102LuisMar 1, 2026Feb 28, 20271295Occupied12950Occupied6
41031350Vacant00Occupancy0.75
5104AishaJun 15, 2026Jun 14, 20271340Occupied1000340Rent if fully occupied10755
6201TomSep 1, 2025Dec 31, 20261310Occupied13100Rent from occupied units8025
7202NinaJan 1, 2026Dec 31, 20261360Occupied13600Vacancy loss this month2730
8203OmarAug 1, 2026Jul 31, 20271395Occupied01395Collected6290
92041380Vacant00Outstanding1735
100Leases ending within 90 days3
110
120
130

How the formulas work

Balance due per unit

H2=IF(F2="Occupied",E2-G2,0)

For an occupied unit it is the rent minus what has been paid this month; vacant units owe nothing. In the sample unit 104 has a partial payment and owes $340, and unit 203 has paid nothing yet.

Occupancy rate

K4=IF(K2>0,K3/K2,0)

Occupied units divided by all units. Status must be typed exactly "Occupied" or "Vacant"; to stop typos, select F2:F13 and use Data > Data Validation > List with Occupied,Vacant.

Vacancy loss this month

K7=K5-K6

Rent if every unit were let (K5 adds the rent column, including the asking rent on vacant units) minus the rent from occupied units. Two empty units in the sample cost $2,730 this month.

Leases ending within 90 days

K10=COUNTIFS(D2:D13,">="&K1,D2:D13,"<="&(K1+90))

COUNTIFS counts lease end dates on or after the As of date and no more than 90 days after it. Change K1 at the start of each month. With November 1 as the date, three leases end by January 30, which is time to plan renewals.

Make it yours

FAQ

What is a rent roll?

A list of every unit in a property with its tenant, lease dates, rent and payment status. Lenders and buyers often ask for one, and landlords use it to see occupancy and arrears at a glance.

How do I calculate occupancy rate in Excel?

Count occupied units with =COUNTIF(F2:F13,"Occupied") and divide by the number of units, =COUNTA(A2:A13). Format the result as a percentage.

How do I count leases expiring in the next 90 days?

Use COUNTIFS with two date conditions on the lease end column: =COUNTIFS(D2:D13,">="&K1,D2:D13,"<="&(K1+90)), where K1 holds the date you are counting from.

Functions used

Related guides

More free templates

Updated