Purchase Order vs Invoice: Key Differences Explained
This article is general information, not legal, tax, or financial advice.
The core difference is simple: a purchase order (PO) is created by the buyer to order goods or services and authorize the purchase, while an invoice is created by the seller afterward to request payment for what was delivered. The purchase order comes first; the invoice follows once the order is fulfilled.
That one-line answer covers most of what people are looking for — but the moment money, taxes, and accounts payable are involved, the details matter. Below we break down who creates each document, the exact order they flow in, how PO numbers and invoice numbers differ, and how the two are matched before a bill ever gets paid.
What Is a Purchase Order?
A purchase order is a document the buyer sends to a seller to formally request and authorize a purchase. It states exactly what the buyer wants — the items or services, quantities, agreed unit prices, delivery date, and shipping address — and it commits the buyer to paying for that order once it is fulfilled as described.
Think of a PO as the buyer saying, in writing, "Yes, we want this, at this price, delivered here, by this date." In larger organizations it usually appears after an internal approval step, which is why procurement teams love them: a PO ties every order to a budget, a department, and an approver before any money is committed. If you need to create one, our free purchase order generator produces a clean, professional PO in under two minutes.
What a Purchase Order Typically Includes
- PO number — a unique reference assigned by the buyer
- Buyer and seller details — company names, addresses, and contacts
- Order date and requested delivery date
- Itemized list — descriptions, quantities, and agreed unit prices
- Shipping and billing addresses
- Terms and conditions — such as agreed payment terms and delivery expectations
What Is an Invoice?
An invoice is a document the seller sends to the buyer to request payment for goods or services that have been delivered (or, in the case of a proforma invoice, are about to be). Where the PO opens the transaction, the invoice is what closes it — it converts a completed order into a formal demand for money with a due date attached.
An invoice creates an obligation for the buyer to pay within the stated terms, and it is the document your accountant relies on for revenue recognition and tax reporting. If you want a full breakdown of what an invoice is and what legally belongs on one, see our guide to what an invoice is and how it works.
What an Invoice Typically Includes
- Invoice number — a unique reference assigned by the seller
- The buyer's PO number — quoted back so the bill can be matched to the order
- Issue date and payment due date
- Seller and buyer details
- Itemized list of what was actually delivered, with line totals
- Subtotal, tax, and total amount due
- Accepted payment methods and bank details
Purchase Order vs Invoice: The Key Differences
The two documents can look almost identical on paper — same line items, same prices, same parties — which is exactly why they get confused. The difference is in who creates them, when, and what they are asking for. A PO requests delivery; an invoice requests payment.
The cleanest way to remember it: the buyer sends a purchase order to get something; the seller sends an invoice to get paid for it.
Which Comes First, a Purchase Order or an Invoice?
The purchase order always comes first. The buyer issues the PO to place and authorize the order, the seller accepts it and delivers the goods or services, and only then does the seller issue an invoice to request payment. Sending an invoice before the PO would be like sending a bill for something nobody has ordered yet.
Here is the full sequence most B2B purchases follow, from first contact to final payment:
- Quote / estimate — the seller proposes a price (optional, but common)
- Purchase order — the buyer formally orders and authorizes the purchase
- Order fulfillment — the seller delivers the goods or completes the services
- Goods received note / delivery confirmation — the buyer records what arrived
- Invoice — the seller requests payment for what was delivered
- Payment and receipt — the buyer pays, and the seller confirms with a receipt
This end-to-end flow is often called the procure-to-pay process. Each document hands off cleanly to the next, which is what keeps both sides' records in sync. If you also want to see where receipts and quotes fit alongside these, our companion guide on the difference between invoices, receipts, and quotes covers those documents in depth.
PO Number vs Invoice Number
This is where a lot of confusion lives, because both numbers can end up printed on the same invoice. The distinction comes down to who owns the number:
- The PO number is the buyer's. The buyer assigns it when they raise the purchase order, and it lives in the buyer's own numbering system. It identifies the order.
- The invoice number is the seller's. The seller assigns it when they issue the invoice, from their own sequence. It identifies the bill.
A well-formed invoice quotes both: the seller's invoice number identifies the document for the seller's books, and the buyer's PO number is referenced so the buyer's accounts payable team can tie the incoming bill back to the order they approved. Without that PO reference, an invoice can sit unmatched and unpaid for weeks while someone hunts for the original order.
Rule of thumb: one PO number can appear on several invoices (for example, partial deliveries billed separately), but each invoice number should be unique and used only once.
Because the invoice number is yours to control as the seller, it is worth getting your numbering system right from the start — sequential, gap-free, and never reused. Our guide on how to generate an invoice number walks through schemes that stay clean as you scale.
How Purchase Orders and Invoices Are Matched
Before a buyer's finance team pays an invoice, they usually verify it against the original order. This is called invoice matching, and it is the main reason PO numbers exist. The goal is to confirm the seller is billing for exactly what was ordered and received — no surprise quantities, no inflated prices, no duplicate bills.
Two-Way Matching
Two-way matching compares the invoice against the purchase order. The finance team checks that the items, quantities, and prices on the invoice line up with what the PO authorized. If they match, the invoice is cleared for payment. This is common for services or low-risk orders where a separate delivery record is not needed.
Three-Way Matching
Three-way matching adds a third document: the goods received note(or delivery confirmation). Now the finance team checks all three together — the PO (what was ordered), the receiving record (what actually arrived), and the invoice (what is being billed). Only if all three agree does the invoice get paid. This catches a common problem: being billed for ten units when only eight showed up.
You do not need expensive software to benefit from the idea. Even as a small business, quoting the buyer's PO number on your invoice and itemizing exactly what you delivered makes you far easier to pay, because it lets the other side's matching process clear your invoice without back-and-forth.
Do You Always Need a Purchase Order?
No. Purchase orders are standard practice in B2B and inside larger organizations, but they are not a legal requirement for billing. Plenty of freelancers, sole traders, retailers, and small agencies invoice every day without a PO ever changing hands. A signed quote, an email approval, or a simple agreement is often enough to justify an invoice.
You are more likely to encounter POs when you sell to mid-size or large companies, government bodies, or any buyer whose internal rules require one. In those cases, a useful habit is to ask for the PO number before you start work — some buyers will refuse to pay an invoice that does not reference a valid PO, no matter how good the work was.
If a client tells you "we need a PO for this," that is your cue to wait for their PO number before invoicing — and to put that number on the invoice when you do.
A Worked Example: From Order to Payment
Suppose a marketing agency, Brightline, needs 50 branded notebooks from a supplier, PrintWorks. Here is how the documents flow:
- Brightline raises a purchase order. Their procurement system generates PO-2041 for 50 notebooks at the agreed price of $4 each, total $200, with delivery requested within 10 days. PrintWorks is the seller; Brightline is the buyer.
- PrintWorks delivers. They ship the 50 notebooks, and Brightline's receiving desk records that all 50 arrived in good condition.
- PrintWorks issues an invoice. They create INV-1187 for $200 plus tax, due in 30 days — and crucially, they print PO-2041 on the invoice so Brightline can match it.
- Brightline matches and pays. Accounts payable checks INV-1187 against PO-2041 and the receiving record. Everything agrees (50 ordered, 50 received, 50 billed), so the invoice is approved and paid.
- PrintWorks confirms with a receipt acknowledging the $200 has been received, closing the loop.
Notice that the PO number (Brightline's) and the invoice number (PrintWorks') are two distinct references owned by two different parties, yet both appear on the same invoice. That overlap is the entire mechanism that lets the buyer match the bill to the order.
Create Purchase Orders and Invoices for Free
You can produce both documents from one place. Use the free purchase order generator when you are the buyer placing an order, and head to the InvoiceGen homepage when you are the seller requesting payment. Both let you add itemized lines, taxes, your logo, and a reference number, then download a clean PDF instantly — no account, no watermark, 160+ currencies supported.
The practical tip that ties it all together: whenever you invoice against an order, drop the buyer's PO number into the reference field. It is a five-second habit that gets your invoices through matching faster and gets you paid sooner.
Frequently Asked Questions
What is the difference between a purchase order and an invoice?
A purchase order is created by the buyer to order goods or services and authorize the purchase. An invoice is created by the seller afterward to request payment for what was delivered. The PO opens the transaction; the invoice closes it by asking for money.
Which comes first, a purchase order or an invoice?
The purchase order comes first. The buyer issues the PO to order goods or services, the seller then delivers them, and only after delivery does the seller issue the invoice to request payment.
What is the difference between a PO number and an invoice number?
A PO number is assigned by the buyer to their order, while the invoice number is assigned by the seller to their invoice. Both numbers usually appear on the invoice so the buyer can match the bill to the original order during accounts payable.
Do I need a purchase order to send an invoice?
No. Purchase orders are common in B2B and larger organizations, but they are not required. Many small businesses, freelancers, and retailers invoice without ever issuing or receiving a PO.
Need a purchase order or an invoice?
Create professional POs and invoices in minutes — free, no sign-up, instant PDF.
Create Free Invoice