Excel reconciliation

Invoice reconciliation in Excel: free samples and a worked example

Invoice reconciliation checks which customer payments settle which invoices, then keeps anything unpaid or unexplained visible. Excel is a reasonable starting point for small, stable volumes. The risk appears when manual lookups, copied formulas, changing exports, and multi-invoice deposits turn one workbook into an undocumented operating system.

Best fit: Teams currently comparing open invoice exports and bank transactions in Excel or CSV files.

20 payments per month free. No credit card or accounting connection required.

A controlled spreadsheet setup

Keep invoices and payments in separate Excel tables. Give each row a stable source identifier. Preserve original text columns, then add dedicated normalized fields for amount, date, customer, and reference. Avoid editing the imported source cells in place.

Create an applications table rather than writing a matched invoice number directly into the payment row. This supports one payment to several invoices and several payments to one invoice.

  • Invoices table with original and outstanding amounts
  • Payments table with source transaction IDs
  • Applications table with payment, invoice, and applied amount
  • Exceptions table with owner, reason, and next action

Controls Excel will not add for you

Spreadsheets allow almost any edit, which is both their strength and their weakness. Add protected formula columns, validation for statuses, a duplicate identifier check, versioned source files, and a reconciliation control total. Review formula ranges whenever rows are appended.

Do not use floating point equality for currency comparisons. Normalize to cents or use fixed-decimal values, and display the tolerance policy clearly.

Signals that specialized software may help

Consider a dedicated workflow when multiple people edit the workbook, imports change every month, grouped payments are common, files span several clients, or reviewers cannot reconstruct who confirmed a match. The goal is not to ban spreadsheets. It is to stop asking one workbook to provide import validation, matching logic, collaboration, and audit history at once.

InvoiceReconcile accepts CSV and XLSX files so the transition can start with current exports rather than a required accounting integration.

Review a difference instead of hiding it

Three open balances of $1,500, $1,225, and $2,000 total $4,725. A payment of $4,725 is a candidate combined match, but payer and remittance evidence still need review before allocation.

If the deposit is $4,690, the $35 difference should remain visible until supporting evidence explains whether it is a fee, short payment, credit, or the wrong invoice set. Do not silently write it off. InvoiceReconcile suggests relationships for review; it does not automatically post accounting decisions back to a ledger.

Download a reconciliation-ready CSV pair

Use these fictional files to inspect a practical column layout or test the sample workflow. No customer data is included.

Try this workflow on your next reconciliation.

Start with 20 payments per month, including CSV/XLSX imports, exception review, and exports. Upgrade when you need more volume, client workspaces, or custom rules.

Compare plans from $19/month
Start my free workspace