--- title: Invoice reconciliation: Definition and How It Works | Aavenir url: https://aavenir.com/glossary/invoice-reconciliation/ description: Invoice reconciliation matches invoices to purchase orders, receipts, payments and bank statements to confirm every figure agrees and every entry is right. updated: 2026-11-07 --- [Home](https://aavenir.com/) / [Resources](https://aavenir.com/resources/) / [Glossary](https://aavenir.com/glossary/) / Invoice reconciliation Glossary # What is invoice reconciliation? Invoice reconciliation is matching invoices against other records, such as purchase orders, receipts, payments and bank statements, to confirm every figure agrees and every entry is correct. ## How it works In accounting, reconciliation means using more than one record to confirm the numbers are the same. For invoices that usually means two checks. Before payment, the invoice is matched to the purchase order and receipt. After payment, invoices and payments are matched to the bank statement and ledger so accounts balance. ## How to reconcile an invoice - **Collect.**the invoice, purchase order, receipt and contract. - **Compare.**quantities, prices, taxes, discounts and totals. - **Investigate.**any difference and contact the supplier where needed. - **Approve or hold.**the invoice based on the result. - **Confirm.**the payment against the bank statement. ## Why it matters Reconciliation catches duplicate invoices, wrong prices, short deliveries and fraud before or soon after money leaves. It keeps the books accurate for month end and audit. Doing it by hand is slow and error prone, which is why software and a clear checklist help. ## How Aavenir handles it [Invoiceflow](https://aavenir.com/solutions/accounts-payable-automation/) matches each invoice to the purchase order and receipt and adds a fourth check against the signed contract, covering rates, discounts and tax terms. Exceptions go to a person before anything is paid. ## Keep reading [Two-way invoice matching Two-way invoice matching compares an invoice with its purchase order to check that quantities, prices and terms agree, and... Read more](https://aavenir.com/glossary/two-way-invoice-matching/)[Invoice approval Invoice approval is the step where an invoice is checked and authorized for payment by the right people. Read more](https://aavenir.com/glossary/invoice-approval/)[E-billing E-billing, or electronic billing, is sending, receiving and paying bills online, so customers and businesses exchange... Read more](https://aavenir.com/glossary/e-billing/) Frequently asked questions (FAQ) ## Common questions ### ### What is the difference between invoice matching and reconciliation? Matching compares the invoice with the purchase order and receipt before payment. Reconciliation is the broader practice of confirming records agree, including matching payments to bank statements after payment. [Read about invoice matching](https://aavenir.com/glossary/invoice-matching/). ### ### What causes invoice discrepancies? Common causes are price changes not loaded, partial deliveries, wrong quantities, tax errors, duplicate submissions and invoices that ignore contracted discounts. Most can be caught automatically before payment. [See Invoiceflow](https://aavenir.com/solutions/accounts-payable-automation/). ### ### How often should invoices be reconciled? Before every payment for matching, and at least monthly for bank and ledger reconciliation. Continuous automated checks make month end faster. Problems found early are cheaper to fix than at year end. [Read about two-way invoice matching](https://aavenir.com/glossary/two-way-invoice-matching/). Have a question we have not answered? [Ask the Expert](https://aavenir.com/contact/) Schedule a demo ## See your contracts run on one record. - **1****A 30 minute walkthrough**Built around your team, whether that is procurement, legal, IT or finance. - **2****Your contracts, not ours**Bring a few sample agreements and watch Aavenir AI extract and review them. - **3****ServiceNow or standalone**We show the deployment that fits the systems you already run. Prefer to talk first? [Contact the team](https://aavenir.com/contact/). The form did not load. [Contact the team](https://aavenir.com/contact/) instead, or refresh the page.