Guide

How to Create a Purchase Order for Your Small Business

A purchase order is a document you send to a supplier to formally request products. It lists what you need, how much, the agreed price, and when you need it delivered. It's not complicated — but most small businesses skip using them entirely, and it costs them money.

Without purchase orders, reordering happens through text messages, phone calls, or "just email me the usual." There's no paper trail when a delivery comes up short. No record of what price was agreed. No way to reconcile what you ordered versus what arrived versus what you were billed for.

This guide covers how to create and use purchase orders for retail stores, coffee shops, and restaurants — including what to include, how to track them, and how to make the process fast enough that you'll actually do it.

Why Purchase Orders Matter for Small Businesses

Purchase orders solve three problems that informal ordering creates:

Accountability. When a supplier delivers 80 units instead of 100, you need proof of what was ordered. Without a PO, it's your word against theirs. With a PO, you have a document both parties agreed to. This is especially important for restaurants and cafés where suppliers may short-ship perishable items knowing you'll use whatever arrives.

Cost tracking. If you don't record the price you agreed to on each order, you won't notice when a supplier quietly raises prices. Over months, small price increases across dozens of products add up significantly. POs create a price history you can audit.

Inventory accuracy. When a delivery arrives, someone needs to check it against what was ordered, log it into your inventory system, and flag any discrepancies. Without a PO to check against, receiving is just "put it on the shelf" — and your inventory counts drift from reality.

What Goes Into a Purchase Order

A purchase order doesn't need to be complex. Here are the essential fields:

Field What to Include
PO Number A unique reference number for tracking. Use a simple sequential system (PO-001, PO-002) or include the date (PO-20260301-01).
Date When the PO was created.
Supplier Details Supplier name, contact person, email, and phone number.
Delivery Address Where the order should be delivered. Critical if you have multiple locations.
Line Items Each product ordered: name, SKU (if applicable), quantity, unit (bags, cases, bottles), and unit price.
Total Cost Sum of all line items. Include tax and shipping if applicable.
Requested Delivery Date When you need the order to arrive.
Payment Terms Net 30, COD, prepaid, etc.
Notes Special instructions — delivery window, quality requirements, substitution policy.

The Purchase Order Process: Step by Step

Step 1: Determine What You Need to Order

This is where most businesses waste time or make mistakes. The standard approach is walking the store or stockroom, eyeballing what looks low, and making a list. It's better than nothing, but it's slow, subjective, and misses products that are selling faster than you think.

A better approach: let your inventory data tell you what needs reordering. If you've set reorder points for your products, anything that's hit its threshold is a candidate for a purchase order. If your inventory system is connected to your POS, these alerts are based on actual sales data, not guesswork.

Stash generates AI-powered purchase order suggestions based on your sales velocity, current stock levels, and supplier lead times. Instead of building POs from scratch, you review a suggested order, adjust if needed, and approve it.

Step 2: Create the Purchase Order

You have three options for creating POs, ranging from simplest to most efficient:

Option A: Spreadsheet or template. Use a spreadsheet with the fields listed above. This works for businesses with a few suppliers and infrequent orders. The downside: there's no connection between your PO and your inventory system, so you'll need to manually update stock when the delivery arrives.

Option B: Accounting software. Tools like QuickBooks include PO functionality. This gives you financial tracking but still requires manual inventory reconciliation.

Option C: Inventory management software. This is the most efficient option because the PO is created from your actual inventory data, tied to specific products and quantities, and automatically updates your stock when you mark the delivery as received. Stash handles the entire PO workflow — creation, sending, tracking, and reconciliation — within the same system that manages your inventory.

Step 3: Send to Your Supplier

Email the PO to your supplier as a PDF or send it directly through your inventory system. Make sure to:

  • Confirm the supplier received and acknowledged the order.
  • Get written confirmation of the delivery date.
  • Note any items the supplier flags as out of stock or backordered.

This confirmation step is critical. A PO you sent but the supplier never saw is worse than no PO at all — you'll be expecting a delivery that's not coming.

Step 4: Receive and Reconcile

When the delivery arrives, this is where the PO earns its value. The person receiving the delivery should:

  1. Check the delivery against the PO line by line. Does every product match? Are the quantities correct? Is the quality acceptable (especially for perishable goods)?
  2. Note any discrepancies immediately. If you ordered 100 units and received 80, mark it. If a product is damaged, note it. Have the delivery driver sign off on any shortages or issues if possible.
  3. Confirm receipt in your inventory system. This updates your stock counts to reflect the new inventory. In Stash, this is a one-click process — you open the PO, confirm what arrived, and inventory updates automatically.
  4. File the PO for records. When the supplier's invoice arrives, match it against your PO and the actual delivery. Pay only for what was received in acceptable condition.

This reconciliation process is how you catch short shipments, incorrect charges, and quality issues before they become unresolved problems. Without it, you're trusting that every supplier delivers exactly what was ordered every time — and they don't.

Purchase Orders for Multi-Location Businesses

If you run multiple locations, purchase orders get more complicated. Each location may order from the same suppliers but need different quantities. Some businesses centralize purchasing (one person orders for all stores), while others let each store manager order independently.

The centralized approach is usually better for small chains because it gives you negotiating leverage with suppliers (larger combined orders), prevents duplicate ordering, and provides one person with full visibility into spending across the business.

Whichever approach you use, make sure each PO specifies which location the delivery is going to. Your inventory system should track POs per location so that when stock arrives, it's added to the correct store's inventory.

How Often Should You Create Purchase Orders?

This depends on your business type and supplier relationships:

  • Perishable goods (milk, produce, baked goods): Multiple times per week, sometimes daily. These orders are often smaller and need tight lead times.
  • Dry goods and packaged products: Weekly or biweekly. Longer shelf life means you can order in larger quantities less frequently.
  • Retail merchandise: Varies by category. Fast-selling items might need weekly reorders; slow movers might be monthly or quarterly.
  • Supplies (cups, napkins, bags, cleaning products): Monthly or as needed. Set generous reorder points so you don't run out of operational supplies.

The key is establishing a consistent ordering schedule so your team knows when POs need to be created, reviewed, and submitted. Ad hoc ordering leads to inconsistency and missed deadlines.

Common Mistakes

  • Not checking deliveries against the PO. If no one verifies what arrives, the PO is just paperwork. The value is in the reconciliation.
  • Ordering the same amount every time. Your demand changes weekly and seasonally. Use actual sales data — not last week's order — to determine quantities. This is where AI-powered forecasting saves real money.
  • No PO numbering system. When you're discussing a discrepancy with a supplier three weeks later, you need to reference a specific PO number. "The order from a couple weeks ago" doesn't work.
  • Skipping POs for small orders. Even a $50 order should have a PO. Small, untracked orders are how spending creeps up and inventory accuracy degrades.
  • Not matching invoices to POs. When the supplier's bill arrives, compare it to the original PO and your receiving notes. Pay for what you received, not what was ordered or what the invoice says.

Automating the Purchase Order Process

The biggest reason small businesses skip purchase orders is time. Creating a PO from scratch for every supplier order feels like admin work when you're already stretched thin running the business.

That's why automation matters. Stash reduces the PO process to three steps:

  1. AI suggests what to order. Based on your current stock levels, sales velocity from your POS data, and supplier lead times, Stash generates a suggested purchase order.
  2. You review and approve. Adjust quantities if needed, add notes, and send the PO.
  3. One-click receiving. When the delivery arrives, open the PO in Stash, confirm what arrived (adjusting for any discrepancies), and inventory updates automatically.

What used to take 20-30 minutes of spreadsheet work per supplier order now takes under 2 minutes. Multiply that across 5-10 orders per week and the time savings are substantial.

Start a 14-day free trial and create your first AI-generated purchase order in minutes.

Whether you are pulling espresso shots or stocking seasonal fashion, Stash gives you the power to trust your numbers again.

Start free trial