Rent

Free rent ledger template that maps to your Schedule E

A per-tenant rent ledger whose columns land on Schedule E line 3, and that holds up as evidence in eviction court.

4 min read

A rent ledger and a rent roll are different documents, and the difference matters the day someone else asks for one. The ledger is per-tenant: every charge and every payment for one tenancy, in date order, from move-in to today. The roll is a portfolio snapshot, one line per unit as of right now. Courts ask for the ledger. Lenders and buyers ask for the roll. If you need the roll, use the rent roll template; this page is the ledger.

A ledger gets read by exactly two audiences besides you: a judge in a nonpayment case, and your CPA in April. Most free templates serve neither; they track money in without saying where it lands on the return. This one carries a Schedule E note on every row, so the year-end totals fall onto the right line.

The template

Copy it into a spreadsheet (the pipes split cleanly into columns with one text-to-columns pass) or keep it as a document, one ledger per tenant. The header block comes straight from the lease, so every number on a row traces back to a clause.

Rent ledger: header, columns, and row types

RENT LEDGER Tenant: [TENANT NAME(S)] Property / unit: [ADDRESS, UNIT NUMBER] Lease term: [START DATE] to [END DATE] Monthly rent: $[AMOUNT], due on the [DUE DAY] of each month (lease section [#]) Grace period: [DAYS] days (lease section [#]) Late fee: [FLAT $ AMOUNT or % OF MONTHLY RENT] (lease section [#]) Accepted payment methods: [CHECK / ZELLE / MONEY ORDER / OTHER] Security deposit held: $[AMOUNT] (not income while held; see row types) One row per event, in date order. Columns: Date due | Date received | Type | Amount due | Amount received | Method + reference | Late fee charged | Running balance | Schedule E note Row types and where each lands at tax time: - Rent: Schedule E line 3 (rents received) - Late fee: line 3 (rental income, same line as rent) - Prorated rent: line 3 - Other tenant charges paid to you (pet rent, parking): line 3 - Security deposit: NOT income while held; line 3 only in the year you keep any of it - Returned payment (NSF): negative row against line 3, bank fee noted Sample rows (5-day grace period, $50 flat late fee): 06/01 | 06/03 | Rent | $1,450.00 | $1,450.00 | Zelle conf #X9412 | $0 | $0.00 | line 3 07/01 | 07/09 | Rent (partial) | $1,450.00 | $1,000.00 | Check #214 | $50.00 | $500.00 | line 3; balance = $450 rent + $50 fee 07/15 | 07/15 | Rent balance + late fee | $500.00 | $500.00 | Cash, receipt #12 | $0 | $0.00 | line 3 Year-end totals (this tenant): Total rent received: $[TOTAL] (Schedule E line 3) Total late fees received: $[TOTAL] (Schedule E line 3) Deposit still held: $[AMOUNT] (not on the return)

How the rows land on Schedule E

Rents received is line 3 of Schedule E (Form 1040), and it is hungrier than it looks. Rent counts. Late fees count, as rental income rather than a separate category. Prorated rent, pet rent, and parking charges paid to you count. The one big item that does not count is the security deposit, which is not income while you hold it; it becomes income only in the year you keep some or all of it.

Say a tenant pays $1,450 a month for twelve months and pays late twice, eating a $50 fee each time. Line 3 for that tenancy is $17,400 in rent plus $100 in fees, $17,500 total. The $1,450 deposit sitting in your account appears nowhere on the return. A ledger with a type column makes that split automatic; a bank statement makes it a forensic exercise. The full line-by-line walk is in Schedule E for small landlords.

How to keep it so it holds up

  • Record the day money arrives. Date received, method, and a reference (check number, confirmation code) take fifteen seconds in the moment and are unrecoverable six months later.
  • One row per event, including the ugly ones. A bounced check gets a reversal row, not an edit. Never overwrite history; add a correcting row with a note.
  • Write down partial-payment terms. If you accept $1,000 against $1,450, the notes column says what was agreed and by when, because that balance row is the first thing a judge will ask about.
  • Issue receipts for cash and log the receipt number. The rent receipt template pairs with this ledger.
  • Let the lease set the clock. Due day, grace period, and late fee live in the header with their lease section numbers, so a disputed fee points to a clause, not your memory.

Collection method matters less than people think; what matters is that whatever arrives (check, Zelle, money order) lands in the ledger the same day. Methods, raises, and the late-rent escalation are covered in how to collect rent as a small landlord.

The ledger in eviction court

When a nonpayment case gets filed, the payment history is usually the first exhibit. A ledger kept contemporaneously, in date order, with references and a running balance, reads like a business record. A spreadsheet reconstructed the weekend before the hearing reads like a story. Bring the ledger, the lease it points to, and copies of every notice you served; the late rent notice template covers the escalation paper. Notice periods, filing steps, and what counts as proper service vary by state, so read your state's statute before you file. A ledger is cheap to keep and expensive to need.

Mistakes that surface in April or in court

  • Counting the deposit as rent. It overstates line 3 and taxes you on money you may owe back at move-out.
  • Charging a late fee and never logging it. Charged means income; waived means a logged waiver. A gap between the lease and the ledger invites questions from both audiences.
  • Keeping one ledger for the whole building. The per-tenant structure is the point. A building-wide list of deposits is a bank statement with extra steps.
  • Reconstructing at year-end. Twelve months of Zelle screenshots and memory produce a ledger that neither you nor a judge can fully trust.

Where software takes over

I self-manage a small portfolio from two time zones away and close the books on the 5th of each month, and the spreadsheet version of this ledger is what kept dropping things, which is why I built rents.ai. Recording a payment on its rent roll writes the per-tenant ledger entry and the Schedule E line 3 rollup in the same motion, and a CSV export hands the spreadsheet back to anyone who wants it. It does not collect rent: there is no tenant portal and no bank feed, so you still type in each payment yourself, the same as the template above. The difference is that the ledger, the roll, and the tax totals stop being three documents kept in sync by hand.

The Schedule E mapping in this template organizes your year for your CPA; it is an estimate of where numbers belong, not tax advice. Deposit treatment and income timing carry conditions, so confirm line placement with your CPA before filing.

Questions landlords actually ask

What is the difference between a rent ledger and a rent roll?
A rent ledger is a per-tenant chronological history of every charge and every payment over the life of one tenancy. A rent roll is a portfolio snapshot: one line per unit showing current rent, occupancy, and balances as of a date. Courts ask for the ledger; lenders and buyers ask for the roll.
Can I use a rent ledger as evidence in eviction court?
Yes. A payment ledger is standard evidence in a nonpayment case, and it carries the most weight when it was kept contemporaneously, in date order, with payment references and a running balance. Bring the lease it points to and copies of every notice you served, and check your state's rules on what the court requires.
Do late fees go on Schedule E?
Yes. Late fees are rental income and belong on Schedule E line 3 with your rents received, not in a separate category. Security deposits are the opposite case: they are not income while you hold them, and become reportable only in the year you keep some or all of one.