Free rent ledger template for rent paid by bank transfer
Version 1.0, updated
If tenants pay you by bank transfer, a rent ledger is the record that says what was charged, what you have confirmed receiving, and what is still owed. This template keeps those three things apart, so a screenshot of a transfer is never mistaken for money that has arrived.
The one rule
Only payments marked Confirmed reduce the confirmed outstanding balance. A tenant’s uploaded transfer proof is Reported: it is shown as awaiting check until you have matched it to your own bank record.
Download the template
- Download: Blank rent ledger spreadsheet
Blank rent ledger spreadsheet
Editable. Charges and payments on separate sheets, balances calculated for you, and checks that flag mistakes.
- Download: Worked example (fictional data)
Worked example (fictional data)
The same workbook filled in with an invented tenancy: a split payment, a late receipt, a correction and an unconfirmed transfer.
- Download: Printable ledger sheets
Printable ledger sheets
Blank charge and payment sheets to fill in by hand, with instructions. Prints on A4 or Letter.
Open the spreadsheets in Excel, or import them into Google Sheets with File, Import, Upload. Keep a separate copy of the file for each tenancy and each currency.
What is in the spreadsheet
| Sheet | What it holds |
|---|---|
| Read me | The rule, step-by-step use, assumptions, limitations and the privacy guidance. |
| Summary | Property or unit, tenant label, the ledger currency, the as-of date, and the totals: charged, confirmed received, outstanding, past due, credit and awaiting check. |
| Charges | One row per amount owed: charge ID, rental period, charge type, due date and amount due. Calculated columns show confirmed received, awaiting check, the balance and a status. |
| Payments | One row per payment: payment ID, the charge it applies to, date, amount, confirmation state, bank reference, proof file name and a note. A Check column flags anything that does not add up. |
Charges and payments are separate, so two payments against one month’s rent never duplicate the rent due. Each ledger has one currency that you choose on the Summary sheet; nothing is converted or added across currencies, and a payment row that names a different currency is flagged and left out of the totals. Dates are typed and shown as YYYY-MM-DD so they cannot be read two ways.
How to fill it in
- Set up the ledger. On Summary, choose the currency and add a property or unit label and a short tenant label such as T-01.
- Add each charge once on Charges, with its own charge ID, period, due date and amount.
- Add each payment on Payments and point it at its charge by charge ID. A split payment is two rows with the same charge ID.
- Set the state. Reported when the tenant says they paid or uploads proof. Confirmed when you have found the matching entry in your own bank record. Voided for a row entered by mistake.
- Correct, never delete. Void the wrong row, write the reason in Note, add a new row, and link the two by related payment ID.
- Read the Check columns. The Summary counts rows needing attention; it should be 0.
This page explains the file. For how to decide what to record, match a transfer to your bank and handle a mismatch, read the guide How to track rent payments made by bank transfer.
A worked example
The example file is a fictional tenancy: 1,000 rent due on the 1st of each month, with balances as of 2026-10-20. Every name, amount and reference in it is invented.
| Charge | What happened | Confirmed received | Balance |
|---|---|---|---|
| May | Paid 1,000 on the due date. | 1,000 | 0 |
| June | Split payment: 600 on June 1, then 400 on June 15, which arrived 14 days after the due date. | 1,000 | 0 |
| July | Late receipt: the tenant reported the transfer on July 1; the matching bank entry arrived July 6. | 1,000 | 0 |
| August | A 1,000 payment was entered, then the bank entry showed 900. The first row is voided and kept; a corrected 900 row replaces it. | 900 | 100 |
| September | Paid 1,050, so 50 is an overpayment shown as a credit. | 1,050 | −50 (credit) |
| October | The tenant uploaded proof of 1,000, but it is not yet matched to the bank. It counts as awaiting check, not as received. | 0 | 1,000 |
On the Summary sheet that gives 6,000 charged, 4,950 confirmed received, 1,100 outstanding (all of it past due on 2026-10-20), a 50 credit and 1,000 awaiting check. Outstanding minus credit is the net balance, 1,050.
Assumptions and limitations
- A balance is amount due minus Confirmed payments for that charge. A credit stays on the charge it was paid against; it is not moved to other charges for you.
- Past due means the due date is before the as-of date and a balance remains. It is arithmetic, not a legal status.
- Late fees, interest and deposit deductions are not calculated. Enter each as its own charge.
- The spreadsheet has room for 120 charges and 400 payments. For a longer history, start a new file and enter the balance carried forward as a charge.
- Confirmed means you checked. The template cannot read a bank statement, verify a proof file or generate a receipt.
- It is a standalone file. It is not connected to your bank or to LocalePM, and nothing you type into it is sent to us.
Keep personal data to a minimum
Use a short tenant label rather than a full name, and enter only the last four to six characters of a bank reference. Never put bank account or card numbers, passwords or online-banking credentials in the file. Keep proof files elsewhere and enter only their name. Share only the ledger for the tenancy it concerns.
A recordkeeping aid, not advice
This template helps you keep a clear payment record. It is not legal, tax or accounting advice, and it does not make a record compliant with any particular country’s or region’s rules. Requirements for rent receipts, deposits and record retention vary by jurisdiction, so check them separately.
When a spreadsheet stops being enough
A spreadsheet works while you update it consistently and control who sees it. LocalePM’s rental workspace is one way to keep rent invoices, the transfer proof a tenant uploads and your confirmation together. Tenants pay by bank transfer outside LocalePM and upload proof; you check your bank and confirm the payment. LocalePM does not process rent payments or automatically match your bank transactions.
Create your LocalePM landlord workspace
Start with one free rentable unit per account, in its first rental workspace. No timed trial or card required for that unit.
Create your landlord workspace