Glossary

What is Purchase order (PO)?

The formal order you place with a supplier — and the source of true unit cost.

A purchase order (PO) is the formal document you send a supplier to authorize an order: it lists the SKUs, quantities, agreed unit prices, payment terms, and delivery details. For an ecommerce seller it's more than paperwork — it's the original source of truth for what your inventory actually cost, and the document your books and your supplier both point back to when a shipment, invoice, or payment doesn't match.

The reason the PO matters so much for accounting is that it's where landed cost begins. The price on the PO is only the first layer of your true per-unit cost; freight, duty, and prep get layered on top before a unit ever sells. Get the PO captured cleanly and the rest of your COGS chain — receiving, valuation, and cost of goods sold — has something accurate to build on. Skip it, and you're reconstructing costs from bank statements months later.

How a purchase order flows from order to landed cost

A PO moves through a predictable lifecycle, and each stage produces a number your books care about. You issue the PO (a commitment, not yet an expense), the supplier confirms it, goods ship, you receive them, and finally you match the supplier's invoice against what you ordered and what arrived. The gap between any two of those stages is where money quietly leaks — short shipments, price changes, and surprise freight all show up as mismatches.

Landed cost is what turns a PO line into a real unit cost. Take the PO unit price, then allocate inbound freight, import duty, customs brokerage, and any prep or labeling across the units in the shipment. That fully loaded number — not the supplier's sticker price — is what should hit inventory on your balance sheet and later flow into COGS when the unit sells. Sellers who skip the allocation overstate gross margin and underprice their products.

  • PO issued — a commitment to buy, recorded as a draft, not yet an expense
  • Goods received — inventory increases on the balance sheet at cost
  • Invoice matched — the supplier bill is checked against the PO (three-way match)
  • Freight and duty allocated — layered onto unit cost to get landed cost
  • Unit sells — landed cost moves from inventory into COGS

Creating a purchase order in QuickBooks (and why it's only half the job)

QuickBooks Online and Desktop both support native purchase orders: you create a PO against a vendor, add line items with quantities and costs, and when the goods arrive you convert the PO into a bill so it lands in accounts payable. A QuickBooks purchase order template keeps the format consistent and makes the eventual three-way match faster. For low-volume sellers, creating purchase orders in QuickBooks directly is often enough.

The catch is that QuickBooks treats a PO as a procurement and payables document, not an inventory-costing engine. It won't automatically spread a $3,200 ocean-freight invoice across 1,500 mixed-SKU units, and it won't tell you that a unit you're about to reprice now costs 14% more than the last batch. That landed-cost allocation — the step that makes your COGS and gross margin trustworthy — is the gap many sellers fill with a spreadsheet or with purchase-order-aware tooling like BeanHawk that ties supplier costs straight through to per-unit COGS.

Purchase order automation software and when it's worth it

Manual POs are fine until you're reordering dozens of SKUs across multiple suppliers on different lead times. At that point purchase order automation software — or a cloud-based purchase order system — starts paying for itself by pre-filling orders from reorder points, tracking which POs are outstanding, and flagging when received quantities don't match what you ordered. Automated purchase order systems reduce the most expensive PO error: paying an invoice for goods you never received.

From an accounting standpoint, the real win isn't the ordering convenience — it's the clean data trail. When every PO carries its SKUs, costs, and freight allocation, your inventory valuation stays accurate in real time and your cost of goods sold reflects what you actually paid, batch by batch. That's the difference between a P&L you can price decisions on and one you reconstruct at tax time.

What belongs in a purchase order agreement

A purchase order agreement is the PO's terms made explicit — useful when you're dealing with a new overseas supplier or a large outlay. A solid purchase order agreement template or format spells out the exact specs, quantities, unit price, currency, payment schedule, Incoterms (which decide who pays freight and where risk transfers), inspection rights, and what happens if goods arrive late or defective.

Those terms aren't just legal cover; they're accounting inputs. Incoterms in particular determine how much freight and duty you'll be allocating into landed cost, and the payment schedule tells you when cash actually leaves versus when the inventory liability is recorded. A vague PO produces vague books.

Frequently asked questions

Is a purchase order the same as an invoice?
No. You issue a purchase order to the supplier to place the order; the supplier issues an invoice back to you to request payment. The PO comes first and states what you intend to buy; the invoice confirms what was actually billed. Matching the two (plus the receiving record) is the three-way match that catches overbilling and short shipments.
Does a purchase order count as an expense in my books?
Not by itself. Issuing a PO is a commitment, not a transaction — nothing hits your P&L yet. The expense (or more precisely, the inventory asset) is recorded when goods are received and the bill is entered. The cost only becomes COGS later, when the unit actually sells.
How do I create a purchase order in QuickBooks?
In QuickBooks Online, turn on purchase orders in Account and Settings, then create one from the +New menu against a vendor, adding line items with quantities and costs. When goods arrive you convert the PO into a bill. A saved purchase order template keeps formatting consistent. Remember QuickBooks won't allocate freight and duty into unit cost — you handle landed cost separately.
How does a PO connect to my COGS?
The PO unit price is the starting point for landed cost. Once you add freight, duty, and prep, that fully loaded cost sits in inventory until the unit sells, at which point it becomes COGS. So an accurate, well-captured PO is what makes your cost of goods sold — and therefore your gross margin — trustworthy.
When is purchase order automation software worth it?
Roughly when manual tracking starts producing errors — typically once you're reordering many SKUs across several suppliers with different lead times. Automated systems pre-fill orders from reorder points, track outstanding POs, and flag receiving mismatches, which prevents the costly mistake of paying for goods that never arrived.

Related terms

Go deeper

See what Amazon owes you — free

Connect your seller account and get a free reimbursement audit. No credit card, keep 100% of what you recover.