Free Purchase Order Generator — Professional PDF PO Maker | LazyTools

Free Purchase Order Generator

Create professional PDF purchase orders with full vendor management — no login, no watermark, no server upload. Add separate ship-to address, requisition no., authorized approver, GL codes per line item, shipping & FOB terms, line items with GST/VAT and 22 currencies. Auto-saved to your browser.

No login · no watermark · free forever Separate ship-to address GL codes & approver workflow 22 currencies · GST/VAT per item

Purchase Order Generator Tool

PURCHASE ORDER A PO is a binding offer to buy. Once accepted by the vendor, it becomes a contract — make sure all line items, prices and dates are accurate before sending.
Click or drag to upload logo
Your business details
PURCHASE ORDER
Vendor / Supplier Order
PO number *
Issue date
Required by *
Requisition / job ref
📤 Bill to (buyer)
🏢 Vendor / supplier
📦 Ship to
Shipping method
FOB terms
Payment terms
Vendor reference / quote no.
Authorized by *
Title
Department / cost centre
Additional charges (shipping, handling, etc.)
Special instructions for vendor
Terms & conditions
⭐ User Ratings

Rate this tool

4.8
Based on 19,872 ratings
5
16,096
4
2,583
3
795
2
199
1
199
Was this purchase order generator helpful?
✅ Thank you for your rating!
✦ Features

Everything in this free purchase order generator

Built for procurement teams, operations managers, finance departments, small businesses and anyone who needs to issue clean, audit-ready purchase orders without ERP-grade software. Every field a finance auditor would want to see is here, and nothing you have to pay for.

Separate ship-to address
Bill the buyer's head office while shipping to a warehouse, branch or job site. The PO clearly distinguishes the billing party from the receiving location — essential for any business with multiple delivery points or drop-shipments.
Authorized approver workflow
Dedicated fields for the approver's name, title and department. The PDF clearly shows who authorized the purchase — critical for internal controls, audit trails and segregation of duties between requestor and approver.
GL / cost code per line item
Tag every line with its general ledger account or cost code. Speeds up coding when the invoice arrives, supports project accounting and cost allocation, and makes month-end close significantly faster for your finance team.
Shipping method & FOB terms
Pick from 9 shipping methods (ground, express, freight LTL/FTL, ocean, air, customer pickup) and 8 FOB terms including Incoterms (FOB Origin/Destination, EXW, CIF, DDP). Sets clear expectations on transit risk and freight responsibility.
Required-by date & status tracking
Specify the deadline by which goods must be received. Tag the PO as Draft, Issued or Approved with one click — the status badge appears on the PDF so vendors and your AP team see the current state at a glance.
Vendor reference & requisition fields
Reference the vendor's quote number you're accepting (closes the loop with their quote) and your internal requisition or job code (closes the loop with the requestor). Both are essential for clean audit trails.
UOM, quantity & per-item GST/VAT
Each line has unit of measure (each, box, kg, hour, etc.), quantity, rate and its own tax rate. Critical for mixed orders containing items at different VAT/GST rates or tax-exempt categories.
Special instructions & T&Cs
Two separate fields: special instructions for vendor (delivery windows, gate codes, packaging requirements) and terms & conditions (penalties, substitutions, invoicing requirements). Both render cleanly on the printed PO.
Auto-saved + 22 currencies + 3 templates
Every keystroke saves to browser localStorage. Pick from Modern, Classic or Minimal templates with custom accent colour. Quote international vendors in 22 currencies with correct symbol positioning. No account, no cloud, no setup.
📖 How to use

How to create a purchase order — step by step

Choose template, colour and currency
Pick Modern, Classic or Minimal based on your company's look. Set the accent colour to match your brand and select the currency the vendor will be paid in — usually their local currency, or whatever was quoted.
Add your company logo and billing details
Upload your logo and enter your company name, billing address, AP contact email and phone. This is the address invoices will be sent to — make sure it's correct or you'll have AP queries later.
Set the PO number, dates and requisition reference
Enter a unique sequential PO number (PO-001 format). Set the issue date and the required-by date — when you need the goods delivered. Add the internal requisition or job reference so the requestor and project owner can be tracked.
Add vendor and ship-to addresses
Enter the vendor's full company name and address. If goods should ship to a different location than your billing address — a warehouse, branch, job site or end-customer (drop-ship) — fill in the separate ship-to address. This is the most common cause of delivery errors when omitted.
Set logistics: shipping method, FOB and payment terms
Pick the shipping method the vendor should use, set FOB terms (who owns the goods in transit), and choose payment terms (Net 30 is standard). Add the vendor's quote number if this PO is accepting an existing quote — this closes the procurement loop.
Add line items with GL codes
Click Add line item for each product or service. For each line: description, GL code, unit of measure (UOM), quantity, unit rate and tax rate. Coding to GL accounts upfront saves your finance team hours when the invoice arrives.
Add approver, instructions and download
Enter the approver's name, title and department — this is the person whose authority is being committed by issuing the PO. Add special instructions for the vendor (delivery windows, packaging, gate codes) and terms & conditions. Click Download PDF — a new tab opens with your professional purchase order ready to email to the vendor.
🏆 Why LazyTools

How this purchase order generator compares

Most free PO tools are repurposed invoice templates that miss the procurement-specific fields auditors actually look for: separate ship-to, approver, GL codes, FOB terms. Paid procurement software locks everything behind subscriptions starting at $50/user/month. LazyTools gives you a professional, audit-ready PO in your browser, free.

Feature LazyTools ✦ Invoice-Generator.com Zoho Inventory QuickBooks PO
Separate ship-to address✔ Yes✘ No✔ Yes✔ Yes
Authorized approver fields✔ Name + title + dept✘ No✔ Yes✔ Yes
GL / cost code per line item✔ Yes✘ No✔ Yes✔ Yes
UOM (unit of measure) per line✔ Yes✘ No✔ Yes✔ Yes
FOB / Incoterms dropdown✔ 8 options✘ NoLimitedLimited
Shipping method dropdown✔ 9 options✘ NoLimitedLimited
Payment terms dropdown✔ 10 presetsFree text✔ Yes✔ Yes
Vendor reference / quote no.✔ Yes✘ No✔ Yes✔ Yes
Per-item GST / VAT rate✔ YesSingle rate only✔ Yes✔ Yes
PO status tracking✔ Draft/Issued/Approved✘ No✔ Yes✔ Yes
22+ currencies✔ 22 currencies✔ Many✔ Many✔ Many
3 professional templates✔ 3 templates✘ 1 onlyLimitedLimited
PDF without watermark (free)✔ Never✔ YesTrial limitSubscription
No account / login required✔ Yes✔ Yes✘ Account required✘ Account required
Data never uploaded to server✔ Always local✘ Server-based✘ Cloud storage✘ Cloud storage
📖 Complete guide

The Complete Guide to Purchase Orders — Procurement Discipline for Small Businesses

Purchase orders are one of the most under-used financial controls in small business. Larger companies treat them as table stakes — every spend above a threshold needs a PO, every PO needs an approver, every invoice gets matched to a PO before payment. Smaller companies often skip the discipline entirely, relying on email, verbal agreements, and the founder's memory. This works until it doesn't: a duplicate order arrives, a vendor invoices for something that was never agreed, an employee orders something they shouldn't have, or finance pays an inflated invoice no one cross-checked. Implementing a basic PO process is the cheapest, fastest way to catch all of this before it costs you money.

What a purchase order actually is

A purchase order is a formal document a buyer sends to a vendor to authorize a purchase of goods or services. It states exactly what is being ordered, the agreed quantities and prices, where the goods should be delivered, when they are needed, what the payment terms are, and who within the buyer's organization has authorized the spend. Once the vendor accepts the PO — either explicitly by sending an order confirmation or implicitly by beginning to fulfill it — the PO becomes a legally binding contract. This is fundamentally different from a casual email or phone order, which leaves both sides exposed to disputes about what was actually agreed.

Purchase order vs invoice vs goods received note

These three documents form the backbone of accounts payable controls and are the foundation of the "three-way match." The purchase order is sent by the buyer before any work is done — it states what the buyer wants and authorizes the spend. The goods received note (GRN) is created by the buyer's receiving team when the goods physically arrive — it records what was actually delivered and in what condition. The invoice is sent by the vendor after delivery — it requests payment for what was supplied. All three should agree on items, quantities and prices. When they agree, payment is approved. When they don't, the discrepancy is investigated before any money moves. This control is what catches most overpayment errors, vendor billing mistakes, and outright fraud.

Why small businesses should implement PO discipline early

The instinctive objection is "we're too small for this — it's bureaucratic overhead we don't need." In reality, a basic PO process costs almost nothing once it becomes habit, and pays for itself the first time it catches a single problem. The most common things a PO process catches in a small business are: duplicate orders (two people ordering the same thing without realizing); vendor invoices for things never ordered (either honest mistakes or chance probes for what passes); price creep (vendor invoices arriving at higher rates than were actually quoted); scope expansion (vendor delivering more than was asked for and billing for it); and unauthorized purchases (employees ordering things outside their spend authority). Each of these costs more than the five minutes it takes to issue a PO.

What makes a complete purchase order

A PO that will stand up to internal audit and serve its purpose as a control document must include several key elements. The buyer's full company name and billing address establish who the contract is with and where the invoice should be sent. The vendor's full company name and address identify the supplier. A unique PO number creates the identifier used to link the PO to the eventual GRN and invoice — this is the critical piece for three-way matching. The issue date and required-by date set the timeline. A separate ship-to address specifies where goods should be delivered if different from the billing address. Itemised line items with description, quantity, unit of measure, unit price and tax rate spell out exactly what is being purchased. Shipping method, FOB terms and payment terms resolve the operational and financial mechanics. The name, title and department of the authorizing person document who committed the funds. Finally, special instructions and terms & conditions cover anything specific to this purchase that the vendor needs to know.

Understanding FOB terms and Incoterms

FOB (Free On Board) and the broader Incoterms framework specify the exact moment ownership and risk transfer from seller to buyer. This matters for three reasons: insurance (whose policy covers loss in transit), tax treatment (when the sale is "complete" for accounting), and dispute resolution (who pays if goods are damaged on the way). The two most common terms in domestic trade are FOB Origin (also called FOB Shipping Point), where the buyer takes ownership and risk the moment goods leave the seller's premises, and FOB Destination, where the seller retains ownership and risk until goods arrive at the buyer's location. For international trade, the Incoterms 2020 framework provides standardized terms including EXW (Ex Works — buyer collects from seller's premises and bears all costs from there), CIF (Cost, Insurance and Freight — seller pays freight and insurance to the destination port), and DDP (Delivered Duty Paid — seller takes care of everything including import duties). Always state FOB terms explicitly on international POs to avoid expensive misunderstandings.

PO numbering and tracking

Use a sequential numbering system from day one: PO-001, PO-002, PO-003, never repeating. Some businesses prefer year prefixes (2026-PO-001) which makes it easier to find POs by year. For larger operations, splitting numbering by department (OPS-PO-001, MKT-PO-001) makes ownership clearer at a glance. Whichever system you choose, never reuse a number — it creates audit confusion and makes the three-way match unreliable. Keep a register (a spreadsheet is fine) tracking each PO number, the vendor, the date issued, the value, the approver, the required-by date, and the status (issued / partially received / fully received / invoiced / paid / closed). This single register will become the core of your procurement function and dramatically improves your cash flow visibility.

The approval workflow that keeps you out of trouble

The fundamental control principle of any PO system is segregation of duties: the person who requests a purchase should not be the person who approves it, and neither of them should be the person who pays the eventual invoice. In a tiny business this might mean the founder approves anything above a small threshold while team members can self-approve smaller routine purchases. As you grow, formalize spend limits — anyone can approve up to $X, managers up to $Y, directors up to $Z, anything above requires the founder. The PO document itself is what records who exercised which approval authority on which spend, giving you a clean audit trail. The LazyTools generator's approver fields (name, title, department) are designed exactly to support this control — fill them in honestly even when it feels like overhead, because they're what protects you when something later needs investigation.

Frequently asked questions

A purchase order is a formal document a buyer sends to a vendor authorizing a purchase. It specifies what is being ordered, the agreed price, quantities, delivery details and payment terms — and becomes a legally binding contract once the vendor accepts. POs create audit trails, prevent miscommunication, support the three-way match against invoice and goods received note, and are usually required by internal financial controls for any business expense above a threshold.
A purchase order is sent by the buyer before goods or services are delivered — it states what the buyer wants and authorizes the spend. An invoice is sent by the vendor after delivery — it requests payment for what was supplied. The PO comes first; the invoice comes second. Together with the goods received note, they form the three-way match that finance teams use to verify what was ordered, what was received, and what is being billed all agree before approving payment.
The three-way match is the AP control where the purchase order, the goods received note, and the vendor invoice are checked against each other before payment. The PO confirms the order was authorized, the GRN confirms what was received, and the invoice is the vendor's bill. All three must agree on items, quantities, and prices. Discrepancies trigger investigation before payment. This single control prevents most overpayment, unauthorized purchases, duplicate billing, and procurement fraud.
FOB stands for "Free On Board" and specifies the point at which ownership and risk transfer from seller to buyer. FOB Origin means the buyer takes ownership the moment goods leave the seller's premises — the buyer pays freight and bears risk in transit. FOB Destination means the seller retains ownership until goods arrive at the buyer's location — the seller pays freight and bears risk. FOB terms matter for insurance, tax timing and dispute resolution if goods are damaged or lost in transit.
Yes — even small businesses benefit. The cost is minimal once issuing a PO becomes habit, and the process catches duplicate orders, vendor billing errors, price creep, scope expansion, and unauthorized purchases. The PO also creates a clean audit trail for tax purposes and dramatically improves cash flow visibility. Start with POs for any spend above a small threshold (e.g. $250) and expand the threshold downward as you scale.
A PO can be cancelled before the vendor has accepted it (no contract has yet formed). After acceptance, cancellation depends on the terms — some vendors allow cancellation with notice and a restocking fee, others may charge cancellation penalties especially for custom or made-to-order items. Always check the vendor's terms before assuming cancellation is free. If you do cancel, document the cancellation in writing and keep it on file with the original PO so the audit trail is preserved.
🔗 Related tools

More free finance and document tools