Purchase Order Generator

This free purchase order generator creates a supplier-ready purchase order PDF from the details you enter: a PO number and order dates, buyer and vendor details, line items with quantities and unit prices, shipping instructions, payment terms, and purchase conditions. An online purchase order records a buyer's order to a supplier, so the generator calculates every line-item and order total, then produces the purchase order PDF in the language and currency you select. It can also save complete entered lines as a reusable browser-local CSV with the same SKU, Description, Quantity, Unit, and Unit Price columns accepted by its importer. Before either export, it requires at least one complete line; every entered line needs a SKU or description, a finite quantity greater than zero, a supported unit, and a finite unit price of zero or more, while untouched blank zero-value rows are ignored and zero-priced lines remain valid.

Discuss a project Platform access is by invitation; contact OLT to discuss your needs.

How to generate a purchase order

  1. Enter the buyer and vendor company, address, and contact details.
  2. Confirm the PO number, order and required-by dates, and currency, then add shipping instructions, payment terms, and purchase conditions.
  3. Line items can be entered manually or imported from a five-column UTF-8 CSV after its browser-local preview and a choice to append or replace current rows. Complete entered lines can also be downloaded in the same five-column CSV format for reuse.
  4. Review the parties, dates, terms, line items, and calculated totals for accuracy.
  5. Choose the document language and download the completed purchase order PDF.
Start with the PO number

Purchase order generator FAQ

What is an online purchase order?
An online purchase order records a buyer's order to a supplier, including the PO number and dates, buyer and vendor details, line items, shipping instructions, payment terms, and purchase conditions.
What information is required to download a purchase order?
The generator requires a PO number, buyer company name, vendor company name, and at least one complete line item. Every entered line needs a SKU or description, a finite quantity greater than zero, a supported unit, and a finite unit price of zero or more. Any text, nonzero numeric value, or change from the starter PCS unit counts as entering a line; untouched blank zero-value PCS rows are ignored, and zero-priced lines are valid.
What does the purchase order generator calculate?
The generator multiplies each line item's quantity by its unit price and adds the line totals for the order total. It does not calculate tax because the form has no separate tax field.
What files does the purchase order generator create?
The purchase order PDF is rendered in your browser in the selected document language and currency and saved to your device, so the buyer, vendor, and pricing details stay on your computer. A reusable five-column browser-local CSV is created with only complete current SKU, Description, Quantity, Unit, and Unit Price lines; it does not contain buyer, vendor, order, shipping, payment, or purchase-condition details. Review the entered details and applicable business requirements before sending the PDF to a supplier.

Fields required before the download

The generator checks four required details and any supplied dates before it saves the PDF, then lists anything missing or invalid above the document.

  • PO number — the reference that identifies this order.
  • Buyer company name — the organization placing the order.
  • Vendor company name — the supplier receiving the order.
  • At least one line item must be entered, and every entered line requires a SKU or description, a finite quantity greater than zero, a supported unit, and a finite unit price of zero or more.

A line is entered when it contains any SKU or description text, a nonzero numeric value, or a unit other than the starter PCS value; untouched blank zero-value PCS rows are ignored. The order and required-by dates may be left blank. When supplied, each must be a valid calendar date, and the required-by date must be the order date or a later date. Currency, addresses, contact names, phone numbers, email addresses, carrier, shipping instructions, payment method, billing terms, and purchase conditions are also optional, and leaving one empty does not block the download.

How the generated purchase order file is used

  • The purchase order PDF is rendered in your browser in the selected document language and currency and saved to your device, so the buyer, vendor, and pricing details stay on your computer.
  • A reusable five-column browser-local CSV is created with only complete current SKU, Description, Quantity, Unit, and Unit Price lines; it does not contain buyer, vendor, order, shipping, payment, or purchase-condition details.
  • Import a saved current-lines CSV later, review its browser-local preview, and choose whether to append its lines or replace the current lines.
  • Send the saved PDF to the supplier as the record of what was ordered, and keep a copy with the request and approval that authorized it.
  • When the goods and the supplier invoice arrive, compare them against the line items, quantities, prices, and required-by date on the same file.
  • An unfinished purchase order is kept in the browser tab you are working in so you can return to it, and the Start new PO action clears that restored draft.
Download CSV template

Procurement guidance

Reviewed guides for preparing purchase orders and working with the suppliers who receive them.