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.
How it works
- 1
Enter PO lines
Add quantity and unit price from the purchase order for each item.
- 2
Enter invoice lines
Add the matching invoice quantities and prices side by side.
- 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.
| Item | PO qty | Invoice qty | PO price | Invoice price | Result |
|---|---|---|---|---|---|
| Widget A | 10 | 10 | $12.00 | $12.00 | Match |
| Cable 2m | 25 | 30 | $4.50 | $4.50 | Qty variance |
| Bracket | 8 | 8 | $9.00 | $9.40 | Price 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.
Related Resources & Automation Solutions
Purchase Order Data Extraction
Extract PO number, vendor, customer, addresses, payment terms, and line items from purchase order PDFs, scans, or photos.
The Complete Guide to Invoice Processing Automation (2026)
Learn how AI-powered invoice processing automation eliminates manual data entry, reduces processing time to seconds, and scales your finance operations.
Invoice to CSV Converter
Extract invoice fields and line items into a CSV file.
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 TrialFree trial · No credit card required