Purchase order (PO)
A purchase order (PO) is a buyer-issued document that authorises a supplier to provide specific goods or services at agreed prices and terms, and serves as the buyer's internal reference that accounts payable teams match against the supplier's invoice before paying it.
The PO is the buyer's side of the transaction. Procurement or a budget owner inside the buyer raises a PO before any work happens, which authorises the spend and creates a number the supplier should quote on every invoice that follows. When the supplier's invoice arrives, accounts payable matches the invoice against the PO and (in most enterprises) the receiving document. This is the three-way match.
If the PO number is missing or wrong, the invoice usually gets held. AP cannot match it, the budget owner has not authorised the spend in the system, and the invoice sits in a review queue until someone chases it down. Suppliers who do not put the PO number on the invoice are often surprised by how long this delays payment, even when the underlying work is fully agreed.
PO formats vary by buyer. Some are short numeric strings, some include the requesting cost centre, some are alphanumeric with year prefixes. Larger buyers run formal procurement systems (SAP Ariba, Coupa, Oracle) that generate POs; smaller buyers may issue a PO by email or skip the PO step entirely for low-value or recurring spend.
Common questions about Purchase order
Do I need a PO to send an invoice?
What happens if I send an invoice without a PO number?
Who issues a purchase order?
Use JupiterInvoice for Purchase order
Purchase order on a JupiterInvoice invoice is a field, a label, and an audit trail your buyer can act on without an email back-and-forth.
What is a purchase order?
A purchase order is a buyer's written authorization to buy. Here's how POs work, what goes on one, and how they pair with your invoice.
PO number format checker
Free PO number format validator. Detects common buyer formats (SAP, Oracle, Walmart, generic) and flags numbers that will get rejected by AP...
Invoicing built for agencies
Every agency client has a different billing workflow. JupiterInvoice lets AP teams edit invoice fields directly, with version history and re...
Related terms
Send an invoice that handles purchase order properly
Free. No signup. Tax labels, payment terms, and PO numbers are first-class fields, not workarounds.
Create an invoiceNo signup required. Build now, save later.