Skip to main content

Rent roll template for Google Docs

A schedule of units, tenants, rents and lease dates with totals, generated per property or portfolio from your tenancy data.

Google Docs PDF export No watermark

Free plan, no credit card. Bring your own design or start from this layout.

The actual template Rent roll template for Google Docs shown in Google Docs

What’s in this template

Every block is bound to a field in your data. The layout stays exactly as designed; only the values change from one run to the next.

  • Header with the property and reporting date {{property.name}} · {{as_of}}
  • Owner and managing agent block {{owner.name}} · {{manager.name}}
  • Unit schedule, one row per tenancy loop: {{units}}
  • Lease start, end and review dates per unit {{unit.lease_start}} · {{unit.lease_end}}
  • Occupancy, arrears and vacancy summary {{summary.occupancy}} · {{summary.arrears}}
  • Monthly and annualised rent totals {{totals.monthly}} · {{totals.annual}}

How this template fills itself

Connect Airtable, Google Sheets, a SQL database, a CSV or a REST API, map each field to a placeholder, and generate. One run can produce a single document or one per matching record.

Real estate: A schedule of units, tenants, rents and lease dates with totals, generated per property or portfolio from your tenancy data.

Tenancies · SQL database

UnitTenantMonthly rent
Flat 1AR. Whitfield£1,150
Flat 1BVacant—
Flat 2AK. Nowak£1,295

Template: Google Slides or Docs

{{property.name}}

Rent roll as at {{as_of}}

loop: {{units}} → row

{{summary.occupancy}} occupied

{{totals.monthly}} per month

one rent roll per property; the table repeats a row per tenancy

Generated output

DocsPDF

Weaver Court

Rent roll as at 1 Sep 2026

24 units listed

22 of 24 occupied

£27,480 per month

Who uses this template

Letting agents and property managers

Send each landlord a current schedule of their units without rebuilding a table per property.

Read the guide

Landlords with multiple properties

Keep one rent roll per building from the tenancy records you already maintain.

Read the guide

Asset and investment managers

Produce a dated rent roll for lenders and investors on the same cycle every month.

Read the guide

A rent roll is the schedule a landlord, lender or buyer asks for first: every unit in a property, who occupies it, what they pay, and when the lease starts and ends, totalled at the bottom. It is a working table rather than a designed page, and its length changes with the portfolio, which is why it belongs in Google Docs where the table grows and the pages break themselves.

Deciding what a row is

Most rent roll problems are definition problems. A vacant unit still needs a row, or the occupancy figure is meaningless. A unit re-let mid-month has two tenancies and one row unless you say otherwise. Fix the as-at date in the data and filter tenancies against it, so the document reports a position on a day rather than whatever the table happened to contain when someone ran it. Totals should be computed where the tenancies live, not in the layout, so the same figure appears in the rent roll and in your accounts.

Common questions, answered

Why is a rent roll a Google Doc rather than a slide? +
Because the length is set by the portfolio, not the designer. A six-unit house and a two-hundred-unit block use the same template, the table repeats a row per tenancy and pages break where they need to. On a slide you would be resizing text to make the units fit.
Where do the tenancies and rents come from? +
From your system of record: Airtable, Google Sheets, a SQL database, a CSV export or a property management platform through a REST data source. The document places the rents, lease dates and arrears you already hold, so the schedule and your records cannot drift apart.
Can I use our own rent roll layout? +
Yes. Build the master in Google Docs with your column order, headings and letterhead, mark the unit fields as a repeating row and the totals as placeholders, and generate against that. Lenders and owners often specify a format, and this way you keep theirs.
Can I produce a rent roll for every property at once? +
Yes. Group the tenancy data by property and one scheduled run produces a dated rent roll per building, each listing only its own units and totals. Landlords with several buildings can have one document per property rather than a shared spreadsheet, and the whole set is regenerated on the same day each month.

Generate this document from your data

Start on the free plan, connect a data source, and export a real Google Docs document. No watermark, no credit card.