PerfectParser
Free PO Match Checker

PO Match Checker

PO matching, PO match, and 3-way match line checker

Compare PO and invoice lines side by side. Flag quantity and price variances before payment. No login.

PO Match Checker · Free · No login

How it works

  1. 1

    Enter PO lines

    Add quantity and unit price from the purchase order for each item.

  2. 2

    Enter invoice lines

    Add the matching invoice quantities and prices side by side.

  3. 3

    Review variances

    Quantity or price mismatches are flagged. Add goods-receipt qty for 3-way match.

Worked example

An example of the result PO Match Checker produces.

Example PO match: one line matches, one quantity variance is flagged.

ItemPO qtyInvoice qtyPO priceInvoice priceResult
Widget A1010$12.00$12.00Match
Cable 2m2530$4.50$4.50Qty variance
Bracket88$9.00$9.40Price variance

What is PO Match Checker?

PO matching checks that a vendor invoice agrees with the purchase order on quantity and unit price per line. This browser checker runs 2-way (PO ↔ invoice) or 3-way (PO ↔ invoice ↔ goods receipt) comparisons on rows you enter and flags variances. For PDF POs and invoices, use Invoice to CSV or PO extraction first instead of re-keying.

Frequently Asked Questions

Everything you need to know about the PO Match Checker.

What is PO matching?

PO matching (also called PO match or purchase-order matching) checks that a vendor invoice agrees with the original purchase order — usually quantity and unit price per line. A mismatch is an exception to hold or dispute before payment. This tool runs that PO-to-invoice comparison in the browser.

What is the difference between 2-way and 3-way invoice matching?

A 2-way match verifies that invoice lines match the purchase order (PO) on quantity and unit price. A 3-way match adds goods-receipt quantities to confirm what was invoiced was actually received.

How do I handle price variances in PO matching?

Price variances occur when the unit price on an invoice differs from the PO. This checker highlights those lines side by side so AP can approve, dispute, or hold the invoice before payment.

Is this PO matching software?

No. This is a free browser line checker for one PO against one invoice at a time. It does not connect to your ERP or run bulk automated matching. For PDF extraction at scale, use PerfectParser.

Does this tool support bulk invoice reconciliation?

No. This page is for spot-checking individual PO and invoice lines you enter manually. PerfectParser extracts PO and invoice fields from PDFs so you can build matching workflows at scale.

What does a PO match exception look like?

A PO-match exception is any line where invoice quantity or unit price differs from the purchase order (or from the goods receipt in a 3-way match). This tool highlights those variances so AP can approve, dispute, or hold the invoice instead of paying a silent overbill.

Ready to stop doing this manually?

Extract PO and invoice lines from PDFs

Extract structured data from PDFs in bulk — invoices, receipts, and financial documents processed automatically. No manual entry.

Start Free Trial

Free trial · No credit card required