Payment history template
Payment History Template (Free Excel, Word & PDF)
A payment history is a dated list of every payment made against an invoice, a customer account or a loan, with each amount, the method, the running total paid and the balance still owed.
Pick a layout, add your rows and the balance updates.
- Invoiced
- —
- Net received
- —
- Refunded
- —
- Outstanding
- —
One row per payment. Use Receipt on a row to make its receipt.
Save the sheet as a PDF when the rows look right.
Fill at least one field to export
Download a payment history template
If you want your own account's payment history — a card, a credit report or a subscription — open that account or contact the issuer; this page is for keeping the records yourself.
Pick the layout that matches who you are tracking, then choose PDF, Word or Excel. Downloads need no email, no sign-up and add no watermark.
Customer payment history. One customer, many payments across several invoices. Header: customer name, customer number, prepared by, date prepared, period, currency. Summary: Invoiced, Net received, Refunded, Outstanding. Every invoice gets one Invoice row with its amount, including an invoice with no payment yet.
Invoice payment log. One invoice paid in instalments. Header: invoice number, customer, invoice date, due date, invoice total, currency. Summary: Paid to date, Remaining, Days overdue, Status.
Loan repayment record. A private loan repaid over time. Header: lender, borrower, amount lent, start date, currency. Summary: Amount lent, Total repaid, Remaining, Repayments. It has signature lines for both people.
The Excel files have a balance column with formulas, so the running balance updates when you add a payment row. In the PDF and Word versions, fill the balance by hand using the rule below.
Need a receipt for one of these payments? Use the payment receipt template.
You can also fill in a payment history on this page. It adds up the totals and the balance as you type, and you can save it as a PDF.
Payment history examples
Each example is complete, and every figure can be checked by hand. The names are made up. Choose Fill this one to load an example into the sheet above, where each payment row has a Receipt button.
Example 1: Customer payment history
Customer: Larkspur Dental Group, customer no. C-118, currency USD.
| Date | Type | Invoice | Details | Amount | Balance |
|---|---|---|---|---|---|
| Feb 01 | Invoice | INV-2038 | Logo and stationery | 2,500.00 | 2,500.00 |
| Feb 06 | Payment | INV-2038 | Logo and stationery | 1,000.00 | 1,500.00 |
| Mar 06 | Payment | INV-2038 | Logo and stationery | 900.00 | 600.00 |
| Apr 01 | Invoice | INV-2050 | Brand package | 6,000.00 | 6,600.00 |
First 4 of 6 rows. Download the PDF or fill this one to see them all.
How to read this sheet. Start with the two Invoice rows, $2,500 and $6,000, which make $8,500. Add the three payments to get $3,700, then take off the $100 refund to get $3,600 actually kept. The difference, $4,900, is what the customer still owes: $600 on INV-2038 and $4,300 on INV-2050. Account balance runs across both invoices: each Invoice row adds to it, each payment takes away, and the refund adds back, so the last row, $4,900.00, equals Outstanding.
Example 2: Invoice payment log
Invoice INV-2041, Bellwether Print Co., issued Mar 1, due Mar 31, total $3,400.00, currency USD.
| Date | Type | Method | Note | Amount | Left |
|---|---|---|---|---|---|
| Mar 04 | Payment | Bank transfer | Wire 7731 | 1,000.00 | 2,400.00 |
| Apr 02 | Payment | Bank transfer | Wire 8209 | 1,400.00 | 1,000.00 |
| Apr 16 | Payment | Cheque | Cheque 0452 | 1,000.00 | 0.00 |
How to read this sheet. Each payment is taken off the invoice total of $3,400 to give Remaining. After the third payment, Paid to date is $3,400, so Remaining is $0.00 and the status is Paid. On Mar 31 the invoice still had $2,400 unpaid, so it was overdue from Apr 1 until the last payment on Apr 16.
Example 3: Loan repayment record
Lender: Marguerite Okafor. Borrower: Daniel Reyes. Amount lent $2,000.00 on Jan 15, currency USD.
| Date | Type | Method | Note | Amount | Left |
|---|---|---|---|---|---|
| Feb 15 | Repayment | Bank transfer | First instalment | 500.00 | 1,500.00 |
| Mar 15 | Repayment | Cash | Second instalment | 400.00 | 1,100.00 |
How to read this sheet. The remaining amount is the amount lent minus everything repaid so far: $2,000 − $500 − $400 = $1,100. Both people sign and date the sheet, and each keeps a copy.
What goes in a payment history
| Field | Why record it | Example | Layouts that use it |
|---|---|---|---|
| Date | Puts payments in order and shows whether each one was on time | Apr 2 | Customer, Invoice, Loan |
| Invoice number | Ties the payment to the invoice it settles, so a part payment is not counted twice | INV-2041 | Customer (every row), Invoice (header) |
| Description | Tells you what the payment was for when you read the sheet months later; a deposit goes here | Brand package (deposit) | Customer (one cell with method and reference) |
| Method | Shows where to find the matching record: bank, card or cash | Bank transfer | Customer (in the same cell), Invoice, Loan |
| Reference | Lets you find the payment in the bank or card statement | Wire 8209 | Customer (in the same cell), Invoice |
| Amount | The money that moved, in the sheet currency. On an Invoice row it is the amount the customer was asked to pay | $1,400.00 | Customer, Invoice, Loan |
| Type | Separates an invoice, a payment and a refund so the refund can be taken off. Customer: Invoice, Payment or Refund. Invoice log: Payment or Refund. Loan: Repayment or Extra lent | Refund | Customer, Invoice, Loan |
| Invoice total | The amount the customer was asked to pay; needed to work out the balance | $3,400.00 | Invoice (header) |
| Due date | Needed to count days overdue | Mar 31 | Invoice (header) |
| Currency | Keeps different currencies from being added together | USD | Customer, Invoice, Loan (header) |
| Account balance | What the customer owes across every invoice after this row | $4,900.00 | Customer (every row) |
| Remaining | What is still owed after this row | $1,000.00 | Invoice, Loan (every row) |
| Notes | Anything that explains the row, such as an agreed delay | Customer asked to pay in two parts | Customer (description cell), Invoice (reference / note), Loan (note) |
How to create a payment history
Choose the layout.
Use the customer layout for one customer with several invoices, the invoice log for one invoice paid in parts, and the loan record for money lent between two people.Fill in the header.
Add the names, the invoice or loan amount, the dates and the currency. Use one currency per sheet.Add one row for every payment.
Write the date, the amount, the method and the reference as the money arrives. A part payment is one row, not two. In the customer layout, add an Invoice row for each invoice first.Record refunds as their own rows.
Mark the type as Refund so the amount is taken off what you received and added back to what is owed.Check the totals against your bank or card records.
Match each row to the deposit or transaction it came from, then share the sheet.
Payment history vs payment tracker vs payment ledger vs payment log
These names overlap, and people use them for the same sheet. The difference is mostly what the sheet is built to answer.
| Name | Usually means | Looks forward or back | Best for |
|---|---|---|---|
| Payment history | A dated list of payments already made, with a balance | Back | Showing a customer or accountant what has been paid |
| Payment tracker | A sheet that follows what is due and what is paid | Both | Chasing invoices that are still open |
| Payment ledger | An account-style record with money in, money out and a running balance | Back | Keeping a continuous record for one account |
| Payment log | A plain list of payments with no balance | Back | Noting payments quickly as they arrive |
The layouts on this page are payment histories.
Customer payment history for small businesses
A customer asks, "How much do I still owe?" A customer payment history answers that in one sheet: each invoice, each payment against it, and the total outstanding. Use the Customer payment history layout, one sheet per customer, and update it every time money arrives.
Keep the invoice number on every row. If the invoice number is missing, a part payment is hard to match to the right invoice later. When a customer disputes a figure, send the sheet and the matching receipts. Each payment can have its own receipt, using the payment receipt template.
Rent payment history for landlords
For a tenant, a rent payment history is an Invoice row for the rent due each month and a Payment row when it arrives: the date, the month in the description, the amount, the method and what is still owed. Use the Customer payment history layout with the tenant as the customer. If your rent receipts are numbered, write the receipt number in the description / method / reference cell so each row matches the receipt you gave. For the receipt itself, use the rent receipt template.
Keep the security deposit separate. A deposit is not a rent payment, so record it on its own sheet instead of in the rent rows.
Loan repayment and tuition instalment records
For a private loan, or school fees paid in instalments, the Loan repayment record lists each repayment and the amount still outstanding. Write down who lent, who borrowed, the amount lent, the start date and the repayment dates you agreed.
Each repayment reduces the amount lent. If more money is lent later, enter it as an Extra lent row. The sheet does not separate interest: it records what was repaid and what is left.
At the bottom, both people sign and date. Each keeps a signed copy, so that both people have the same record of what has been repaid.
How the balance is calculated
Every number on the sheet comes from these rules, so you can check it with a calculator. In the Excel version and on this page the rules are applied for you. In the PDF and Word versions, fill the balance by hand using the rules below.
- Paid to date = the sum of payments on an invoice − the sum of refunds on it.
- Remaining = the invoice total − Paid to date. A refund raises Remaining again, because the money has gone back to the customer and the invoice is no longer covered by it.
- Overpaid. If Paid to date is more than the invoice total, Remaining is below 0. In the invoice and loan layouts it is shown as Overpaid with the excess amount instead of a negative balance. In the customer layout a note on this page names the invoice and the excess.
- Outstanding (customer layout) = the sum of Remaining across the invoices on the sheet that have an Invoice row. An overpaid invoice counts as 0 in Outstanding, not as a negative number.
- Account balance (customer layout) = Invoice rows − payments + refunds, up to and including that row, across every invoice. It can differ from Outstanding when one invoice is overpaid, because Outstanding counts that invoice as 0.
- Payments not yet received. A payment you expect but have not received is not entered, so it is not counted in Paid to date or Remaining.
- Days overdue = the as-of date − the due date, when Remaining is more than zero and the as-of date is after the due date. Otherwise 0.
- Status. Paid when Remaining is 0. Overpaid when Remaining is below 0. Overdue when Remaining is above 0 and the due date has passed. Partially paid when something has been paid, Remaining is above 0 and the due date has not passed. Unpaid when nothing has been paid and the due date has not passed. A part payment is one row, so it is never counted twice.
- No invoice total. If an invoice total is not filled in, Remaining shows "—" and the invoice is not counted in Outstanding.
- Full refund. If the whole payment is refunded, Paid to date goes back to 0, so Remaining returns to the invoice total and the status follows the rules above.
- Currencies. Amounts are added only when they are in the same currency. On this page, an amount in a currency other than the one in the header is not added in, and a note is shown. The Excel, Word and PDF versions are for one currency per sheet.
Test it by hand with these cases. The as-of date is Oct 31.
| Case | Invoice total | Due date | Rows | Paid to date | Remaining | Shown as |
|---|---|---|---|---|---|---|
| Part payment, one row | INV-3001, $800 | Oct 15 | Payment $300 | $300 | $500 | Overdue, 16 days |
| Refund adds the debt back | INV-3002, $500 | Oct 20 | Payment $500, Refund $120 | $380 | $120 | Overdue, 11 days |
| Overpayment | INV-3003, $400 | Oct 31 | Payment $450 | $450 | −$50 | Overpaid $50; counts as $0 in Outstanding |
| Paid in full | INV-3004, $1,000 | Oct 10 | Payment $1,000 | $1,000 | $0 | Paid |
| Part payment, due earlier | INV-3005, $600 | Oct 1 | Payment $200 | $200 | $400 | Overdue, 30 days |
| Whole sheet (INV-3001 to INV-3005) | $3,300 | $2,330 | Account balance $970 before the overpayment is set to 0 | Outstanding $1,020 ($500 + $120 + $0 + $0 + $400) | ||
| Not yet due | INV-3008, $300 | Nov 15 | No payment entered | $0 | $300 | Unpaid |
| Two currencies | INV-3006, $500 USD and INV-3007, €300 | Not added together; a note is shown on this page |
Keep the payment record on the invoice
Send invoices from Invosmith Pro and have every payment recorded on the invoice.
- You can record cash, cheque or bank transfer payments by hand on a sent invoice.
- One sent invoice can take several payments. It shows what has been paid and what is left, with the status Partially paid or Paid.
An invoice's status can show Sent, Viewed, Partially paid or Paid, and each payment is on the record.
Pro
Recording payments on an invoice is part of Invosmith Pro.
Send invoices from Invosmith Pro and have every payment recorded on the invoice.
Match each row to supporting records
A payment history is only as good as the records behind it. For each row, find the matching bank deposit, card transaction, cheque stub or cash receipt, and write its reference in the reference cell. Then the total on the sheet should equal the money that actually reached your account.
For a business, the IRS says your books must show your gross income, deductions and credits, and that for most small businesses the business checking account is the main source for entries in the books. See the IRS page What kind of records should I keep (IRS page last reviewed Aug 3, 2026).
Payment history vs statement of account vs receipt vs invoice
| Document | What it shows | Covers | Use it when |
|---|---|---|---|
| Invoice | What is being asked for | One sale | You ask for payment |
| Receipt | That one payment was received | One payment | You confirm a payment |
| Payment history | Every payment already made and the balance | Many payments | You show what has been paid and what is left |
| Statement of account | What is owed across open invoices | A period | You send a summary of what is due |
The payment history looks back at what was paid. A statement of account looks at what is owed. If you want the second one, use the billing statement template. For a receipt for a single payment, use the payment receipt template.
Common mistakes
Counting a part payment twice.
Put a part payment on one row against one invoice number. Splitting it across two rows makes the total paid too high.Ignoring refunds.
A refund must be entered as a refund, so the amount received goes down and the balance goes back up.Leaving out unpaid invoices.
Add every invoice to the sheet even when nothing has been paid on it. Without it, the outstanding total is too low.Mixing currencies.
Do not add dollars and euros into one total. Use a separate sheet for each currency.Writing the full card number.
Write the last 4 digits only. The full number does not belong on a sheet that you share.
Sharing it
Save the sheet as a PDF before you send it to a customer or an accountant, so the figures cannot be changed by accident. Send the Excel version only when the other person needs to work with the numbers. Check that the header names the right customer and period, and that the summary matches the rows.
For privacy, show a card as "card ending 4242", never the full number. Leave out bank account numbers and any personal details the other person does not need.
Method and limits
What you type into this page stays in this browser. It is not sent to Invosmith.
The balance rules are listed above, so you can recompute any figure yourself.
The sheets record what you tell them. They do not connect to your bank, so they do not confirm that a payment arrived. They do not calculate interest, late fees or tax.
To report a mistake or ask a question, email contact@invosmith.com.
FAQ
What is a payment history?
A payment history is a dated list of the payments made against an invoice, a customer account or a loan, with the running total paid and the balance still owed.
What columns should a payment history have?
At least the date, the invoice number, the method, the amount and the balance after the payment. The field table above lists the rest and which layout uses each one.
Does the Excel file calculate the balance?
Yes, the balance column has formulas, so it updates when you add a payment row. In the PDF and Word versions, fill the balance by hand using the rule above.
How do I record a refund?
Add a row, set the type to Refund and enter the amount. The refund is taken off Net received and added back to what is owed.
What if the customer pays more than the invoice total?
The balance is below 0. In the invoice and loan layouts it is shown as Overpaid with the excess amount; in the customer layout a note on this page names the invoice. It counts as 0 in Outstanding. Decide whether to refund it or keep it as credit toward the next invoice.
How do I record a part payment?
Enter it on one row with the invoice number. In the Excel version and on this page, the paid and remaining amounts are worked out for you, so you never split the payment into two rows. In the PDF and Word versions, work them out by hand with the rule above.
Can I use one sheet for customers who pay in different currencies?
Use one sheet per currency. On this page, an amount in a currency other than the one in the header is not added in, and a note is shown. The Excel, Word and PDF versions are for one currency.
How is a payment history different from a payment receipt?
A receipt confirms one payment. A payment history lists all of them with the balance. Many people keep a receipt for each payment and the history as the running record.
Do I need to give the sheet to the customer?
Only if they ask, or if there is a disagreement about the balance. Send a PDF, and show a card as the last 4 digits only.
Keep your details
Save your clients and items for next time.