---
title: "Rent Roll and Late Rent Reminders (Python Script) | MCC"
description: "Monthly rent roll, late list, lease expirations, deposit ledger and plain rent reminder notices for small landlords, from two CSV files."
url: "https://mcc-solutionsnj.com/bookkeeping/rent-roll-late-notice-python-script"
---

Paid script

# Small Landlord Rent Roll and Late Rent Reminders

Keep a clean monthly rent roll, see who is late and by how much, and print polite reminder notices in minutes.

[![Intuit ProAdvisor Gold tier badge](/img/credentials/intuit-proadvisor-gold.png)](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)Gold tier in Intuit's ProAdvisor program. [See my Intuit listing](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)

Paid script

## Rent Roll and Late Notices

Buy this script on its own for $29, one time. No membership needed. It runs on your own computer and nothing you enter leaves it. Read how it works and the questions below first.

The [Automation Suite](/bookkeeping/automation-suite) includes this and 10 more tools for $99. Members get this included. [See the membership](/membership) or [sign in](/membership/login). Already bought it? Email me my access link.

How it works

## How it works

List your units and leases (rent, due day, grace days, late fee per lease, deposit, lease dates) in one CSV and payments in another. The script builds the **monthly rent roll** with carried balances, a **late list** that applies each lease's grace period and shows a late fee **only where your lease provides one**, **leases ending in the next 90 days**, and a **security-deposit ledger**. Tenants you mark as protected get the New Jersey five-business-day grace period for seniors and certain benefit recipients (N.J.S.A. 2A:42-6.1). It writes plain, factual **reminder notices** for late tenants. These are not eviction notices, which have specific legal requirements.

FAQ

## About this calculator

**What do I need to run it?**

Python 3.9 or newer and two CSV files: leases and payments. A spreadsheet export works fine. Everything stays on your computer.

**How are late fees handled?**

Only the late fee you enter for each lease is shown, as a flat amount or a percent. Leave it blank if the lease has no late fee.

**What is the protected-tenant grace period?**

New Jersey law requires five business days of grace on rent due the 1st for seniors receiving Social Security or certain pensions and for SSDI, SSI and Work First NJ recipients. Mark those leases protected=y.

**Are these eviction notices or legal advice?**

No. They are reminders only. Eviction notices have specific legal requirements in New Jersey; consult an attorney before sending any notice to quit.

See [all free tools](/free-tools). More free tools: [Landed cost calculator](/bookkeeping/landed-cost-calculator), [Freelance hourly rate calculator](/bookkeeping/freelance-hourly-rate-calculator), [Days sales outstanding calculator](/bookkeeping/days-sales-outstanding-calculator), or [see all free tools](/free-tools).

Free

### Month-End Close Checklist (PDF)

The five-day close, one page to print. Enter your email and we send a link to confirm it is yours, then the download. We may email you about new toolkits, and every email has an unsubscribe link.

General information, not tax or legal advice. [How we write and check our tools](/editorial-standards).

## Want your books and numbers handled?

[Free health check](/bookkeeping/health-check)[Call (908) 444-6373](tel:+19084446373)
