Small Portfolio Desk

1–20 unit landlords

Rent roll & occupancy reports on DIY landlord software — exports, free vs paid, cutover

Search intent: export a rent roll or occupancy snapshot from RentRedi / TurboTenant / Avail — what each report includes, CSV vs PDF vs email, free vs paid gates, and what to hand a lender, partner, or new tool when you switch. Updated: Sep 2026 from vendor help centers, pricing/plan pages, and Avail Terms — re-check Export menus and plan labels in a live account.

Affiliate / referral disclosure: This page has no affiliate links yet. Affiliate programs are pending. If we later add referral links, commissions will be disclosed here and will not change the feature tables or fit notes below.

For a 1–20 unit DIY landlord, a “rent roll” is the one-page answer to “who lives where, what do they owe, and which doors are empty?” TurboTenant publishes the clearest free-path Rent Roll CSV (Payments dashboard) with named columns — tenants, lease dates, rent, deposit, unpaid / past due — and marks vacant units as Vacant. RentRedi exposes a searchable Rent Roll with CSV and PDF export, plus Properties statuses Vacant / Rented / Expiring (lease within 90 days of end) and a 90-day expiration email. Avail markets a Rent Roll you can email to your inbox for Google Sheets; Terms describe unit address, typical monthly rent, and vacant vs occupied — thinner on published column lists and PDF options than the other two. None of these three replace a dated local archive before cutover (see switch checklist).

What this page is (and is not)

What “rent roll” means here (read this first)

Feature snapshot (verify on vendor pages)

Capability RentRedi TurboTenant Avail
What “rent roll” means in-product Dashboard search → Rent Roll for properties & units; Export → CSV (Excel) or PDF (Payments FAQs help) Rent Roll = snapshot of current portfolio status for you / lender / investor: occupancy, lease terms, tenants, rents, deposits, outstanding balances (Rent Roll help) Terms: Rent Roll is a “balance sheet” of units with unit address, typical monthly rent, and vacant or occupied. Education: auto-generated when you collect rent online; email to inbox for Sheets
Occupancy / vacant / leased status views Properties statuses: Vacant (lease not started or already ended), Rented (active lease), Expiring (active + within 90 days of end). Driven by lease dates Vacant units appear on the rent roll with Vacant in Tenants and dashes for date/dollar fields. Only active leases + vacant units (drafts / upcoming excluded) Vacant vs occupied called out in Terms for the Rent Roll. Unit/lease status also managed on each property’s Leases tab (change end date / cancel flows in support). No separate “Expiring in 90 days” tab found in sources we used
Columns typically included Help documents the report + CSV/PDF path; does not publish a full column list in the FAQs we read — confirm live (expect unit/tenant/lease/rent/balance-style fields; verify) Published columns: Property, Full property address, Unit, Room, Tenants, Lease Start, Lease End (or “Month-to-month”), Security Deposit, Rent Amount, Total Unpaid, Total Past Due. First row shows pull date; sorted by address Published: unit address, typical monthly rent, vacant/occupied (Terms). Education implies collected rent / fees context. Tenant names, lease end, balances — not listed with the same precision as TT; confirm in emailed sheet
PDF / CSV / Excel export CSV (Excel) and PDF from Rent Roll Export. Broader section Export on Properties, Renters, Rent, Maintenance, Communication, Prequalifications, Applications → spreadsheet CSV from Payments dashboard (bottom → generate/export). Help describes CSV for Sheets/Excel — no PDF rent-roll option named in the Rent Roll article Email Rent Roll to inbox → open in Google Sheets (education). Received Payments: Reports → Email Report → .csv attachment. Transaction ledger download also emails CSV. Dedicated PDF rent-roll button not found in sources we used
Lease expiration / renewal radar Properties → Expiring in 90 days tab (real-time). Email reminder when leases expire within the next 90 days. Unit Leases tab: Current / Upcoming / Previous / Expired Lease End on rent roll (or Month-to-month). Draft/upcoming leases not on the export — fix data on lease profile. Separate renewal product flows exist elsewhere; not a published “90-day expiring” report in the Rent Roll article Lease end date editable on Leases → More → Change end date; education lists lease end as a classic rent-roll field for vacancy planning. Dedicated expiring-leases email/report not verified in help we used
Scheduled / email reports Expiring-lease email (90 days). Rent Roll itself is on-demand export in help — recurring scheduled PDF/CSV not found. Custom filtered dashboards can be browser-bookmarked (filters reload) On-demand CSV from Payments. No published “email me the rent roll every Monday” in the Rent Roll help article Rent Roll / Received Payments / ledger: email-to-inbox pattern. Cadence (one-shot vs schedule) not clearly published — treat as request-when-needed unless your live UI shows a schedule
Free vs paid gates No free RR landlord tier in current pricing pages we use — Rent Roll / section exports sit on the paid flat subscription. Confirm current plan labels in-account Free plan includes Rent Roll (“View a summary of your rental income and tenant payment activity”) per plan help. Deeper Financial Reports / full Accounting Suite (P&L, NOI, cash flow, Schedule E-style) are Pro — do not confuse Pro financial reports with the Free rent-roll CSV Rent Roll + Cash Flow described as platform reports in Terms; education ties generation to collecting rent online. Not marketed in our sources as a Plus-only unlock — confirm live plan names (Unlimited vs Plus)
Cutover / export for migration Export Rent Roll PDF + CSV; also Properties / Renters / Rent section CSVs. Pair with per-file lease PDFs from Documents Hub (CSVs won’t carry binaries) — see switch checklist Rent Roll CSV + Settings → Export Data (tenants/properties) + Payments charges/deposits CSVs. No bulk lease-document ZIP — download signed PDFs manually Email/save Rent Roll sheet + Received Payments CSV + ledger CSV; archive every signed lease PDF. Bulk property/tenant/lease CSV often absent — plan re-key of structural data

Sources (Sep 2026): RentRedi help — “RentRedi Payments FAQs” (Find and Export a Rent Roll: CSV/PDF); “How to Export Reports”; “Create Custom Reports (Filter and Sort Dashboard Columns)”; “How to See Expiring Leases” (+ 90-day email); “Vacant Unit Showing as Rented” / “Rented Units Showing as Vacant” (Vacant / Rented / Expiring definitions); “Using the Leases Tab.” TurboTenant help — “Rent Roll” (columns, Vacant dashes, active-only, CSV from Payments); “Is There a Cost to Sign Up…” (Free includes Rent Roll; Pro Financial Reports / Accounting Suite). Avail — Terms §3.6 Property Management Reports (address, typical monthly rent, vacant/occupied; Cash Flow); education “What Is a Rent Roll?” (email report → Google Sheets); support “How To Generate Received Payment Reports”; “How To Manage Income And Expense Tracking” (ledger CSV email); lease end-date support. Cross-cutting: switch checklist portability notes. Re-verify Export menus, column headers, and plan gates in a live account.

Worked example: 4-door duplex pair (honest cutover pack)

You own two duplexes (four units). Three are leased; Unit 2B is vacant and listed. Rents on the three occupied doors are $1,450 / $1,475 / $1,500. One lease ends in 45 days; another is month-to-month. You need (1) a lender-ready occupancy snapshot and (2) a migrate folder if you switch tools next month. Dollar amounts below are illustrative portfolio math — not vendor-published sample data. Export paths are what help centers document.

Need RentRedi TurboTenant Avail
1. Occupancy at a glance Properties: three Rented (one also Expiring if ≤90 days), one Vacant. Open Expiring in 90 days for the renewal Generate Rent Roll CSV — three tenant rows + one row with Tenants = Vacant and dashes for dates/dollars Email Rent Roll; expect vacant vs occupied flags per Terms. Confirm vacant unit shows without a tenant in the sheet
2. Columns for the bank Export Rent Roll PDF (easy attach) + CSV for your own sheet. Spot-check lease dates vs unit Leases tab CSV already lists Lease Start/End, Rent Amount, Security Deposit, Total Unpaid, Total Past Due — strongest published column set of the three Sheets file from email: address + typical rent + occupied/vacant. Add lease-end / balance columns yourself if the emailed sheet is thin — Terms only guarantee those three fields
3. Payment trail (not the roll) Payments → Export Charges (spreadsheet / QuickBooks options) for the date range Payments → Charges / Deposits → Export CSV Reports → Received Payments → Email Report (.csv); plus Accounting ledger download if you track expenses
4. Switch-day folder Create migrate-YYYY-MM-DD/: rent-roll PDF and/or CSV, tenant/property CSVs where available, received-payments / ledger CSV, plus every signed lease PDF from the document vault page. Diff a second rent-roll pull 2–3 days later before cancel.

At four doors, TurboTenant wins if you want a free, column-documented CSV that already speaks “lender rent roll.” RentRedi wins if you want PDF + CSV, a live Expiring / Vacant / Rented Properties view, and a 90-day expiration email. Avail wins if you want a simple email-to-Sheets rent roll on a free-leaning path — accepting thinner published column detail and more manual re-key if you leave.

Free vs paid: who should upgrade for reporting

Cutover / switch handoff

Fit notes for 1–20 units

Honest uncertainty callouts

Related

Educational product research only — not legal, tax, lending, or underwriting advice. A software rent roll is an operational snapshot, not a guarantee of income or occupancy for financing. Feature labels, export formats, and plan gates change — confirm in a live account before you migrate, cancel, or send a report to a third party.