Partial rent payments are where landlord bookkeeping goes to die. A tenant pays $700 of $1,300, then $400, then asks what they owe — and if your records can't answer instantly, disputes fill the vacuum. Here's the system that keeps partials painless.
Decide your policy first
Accepting partials is a business decision with legal texture: in some situations, accepting partial rent after a notice can affect the notice's force (check your state; this isn't legal advice). Whatever you decide, write it down and apply it consistently. If you accept partials, the bookkeeping below is non-negotiable.
The pattern: charges and allocations, never a single balance cell
Record rent as a charge when due. Record every payment separately, allocated against open charges oldest-first. The balance is computed, never typed. This is exactly double-entry lite — and it's why a spreadsheet with one 'balance' column fails: it stores conclusions instead of facts.
Late fees interact here: if your lease charges a fee when rent is unpaid after the grace day, a partial that leaves $600 open still triggers it. Your records need to show the sequence — charge, partial payment, fee, payment — in order, with the balance after each line.
What this looks like automated
In LetsGoLandlord every lease has that ledger natively: deposits from your bank match to tenants (partials allocate automatically), late fees apply on your schedule, and the running balance reads like a bank statement. Try the late-fee calculator to sanity-check your fee terms, see how we compare to spreadsheets, or start the free trial from the pricing page.