BiznTools
Tools

Free Purchase Order Generator

Build a clear order for your supplier. Review it, then download a PDF.

Purchase order inputs and downloads
Draft orderPrivate · no account needed

Order details

Who is ordering, and who is supplying?

 

 

Add addresses and contact details

 

 

 

 

 

 

About currency labels

Prices use two decimals. Changing the currency label does not convert the values.

Items

Add what you’re ordering and the agreed price.

1 / 50
Editable purchase order items
Item / descriptionQuantityUnit price USDAmountRemove item
1

 

Reference & unit

 

 

 

 

Line amount—

Finish the order

Add the details your supplier needs.

Optional
Add discount, shipping or entered tax

 

 

Tax applies once to discounted items; include shipping only when that matches your confirmed treatment.

Ship-to destination and delivery instructions

 

 

Payment terms and notes

 

 

Enter only the terms you intend to share.

Download before closing this tab. Your draft is not saved automatically.

Order totalComplete prices

From the buyer to the supplier

A clear purchase order in four steps.

Use your supplier’s quotation or agreed prices to turn the order into a document both sides can check. The preview updates as you edit; review the finished order before downloading it.

Prefer to work on paper? Download the original blank printable PDF from the toolbar.

  1. Name the buyer and supplier. Add your PO reference and issue date. Include addresses or contact details when the supplier needs them.
  2. Add the items. Enter clear descriptions, quantities and unit prices. Use item references and unit labels for pack sizes or product codes.
  3. Finish the delivery details. Add shipping, a discount or your confirmed tax treatment, plus a separate destination or entered terms if needed.
  4. Review, then download. Check the parties, items and total. Keep the A4 or US Letter PDF with your order records; download the item CSV for a spreadsheet.

Checked example · USD

See exactly where the total comes from.

Two items total 164.97. A 10% discount leaves 148.47; add 12.00 shipping and 12.25 entered tax for an order total of 172.72.

“Try an example” loads these synthetic details. It asks before replacing an existing draft, and you can undo the replacement.

How the example treats shipping and tax

The entered rate is 8.25%, applied to discounted items only: 148.47 × 8.25% rounds to 12.25. If you include shipping in the tax base, the base becomes 160.47, tax becomes 13.24 and total becomes 173.71. Choose the treatment confirmed for your transaction; the tool does not choose it for you.

Rounding and decimal precision

Each quantity × unit price rounds half up to a cent before the item amounts are added. Two separate lines of 1.5 × 0.01 each round to 0.02, so their subtotal is 0.04. A percentage discount rounds once against that subtotal; a fixed discount cannot exceed it. Entered tax applies once to discounted items, plus shipping only when selected.

Quantities allow four decimal places, money two, and discount/tax percentages four. All eight supported currencies use this two-decimal model. Changing the currency label does not convert values.

Two-item order

12.5 × 8.40
105.00
3 × 19.99
59.97
Item subtotal
164.97
10% discount
−16.50
Discounted items / tax base
148.47
Shipping
12.00
Entered tax · 8.25%
12.25
Order total
172.72 USD

Choose the document for the next step.

A purchase order comes from the buyer and records what is being ordered. A seller’s quote proposes work and a price. An invoice requests payment.

A supplier might quote 40 boxes. The buyer puts the chosen quantity, price and delivery date into a PO; after supplying the order, the seller issues an invoice. Keep the shared reference with the three documents.

What this document records

This is your buyer-entered order. It does not record a supplier signature, acceptance, approval or payment. Your purchasing process may need approvals or supporting quotations before you share it. The tool does not decide the legal effect of entered terms, book inventory, send supplier email or collect payment.

Prepare the order inputs

Create a consistent product reference with the SKU Generator. For inventory planning, the EOQ Calculator models an order quantity from your demand and cost assumptions.

Use the Lead Time Calculator to plan the time between ordering and receiving. Enter those results here yourself; the tools do not transfer your data.

To include the shipment’s shared freight and fees in each product’s cost, use the Landed Cost Calculator. Enter the agreed quantities and prices yourself; the PO does not transfer your entries.

Useful workflow references

The University of Virginia’s Purchase Order glossary entry explains the buyer-issued document. Princeton’s Working with Purchase Orders and Invoices shows how order details and invoices connect; its institutional rules belong to Princeton.

Your order stays in this tab.

Names, prices and notes stay in browser memory. There are no uploads, analytics, automatic saving or order data in URLs. PDF processing starts locally when you request it, using fonts from this site. Download your work before closing or refreshing.

PDF, spreadsheet and blank template

The completed PDF contains your reviewed parties, delivery details, every item, calculation basis and entered terms. It may span several pages. The live draft is a layout preview, not the paginated PDF.

The item CSV contains each line and an order-summary record, not the full party or delivery details. Formula-like text receives an apostrophe, including compatible Unicode lookalikes; this changes the text. Check your spreadsheet’s import behavior. The blank PDF is a separate incomplete form with spaces for your entries and no calculated amounts.

PDF labels are English and its local font supports the pinned Latin, Greek and Cyrillic characters. An unsupported character produces a field-specific error; CSV can retain other valid plain text.

Check before sharing

Confirm the supplier, specifications, pack units, delivery address and dates. Match the prices, shipping, discount and tax treatment to the supplier’s quotation.

Supported values and order scope

Use 1–50 complete items, one order discount, one entered tax rate and shipping. Supported currencies are USD, EUR, GBP, CAD, AUD, INR, PKR and AED. Subtotal and total cannot exceed 999,999,999.99. No exchange rates, automatic tax lookup, compound tax, signatures or procurement integration are supplied.

A delivery date before the issue date produces a visible warning to check the dates. Tax rates and commercial terms are your inputs; the calculator does not validate local tax or legal requirements. Original BiznTools examples and resources do not copy an institution’s purchasing form or establish its approvals.

Model and original examples checked 1 October 2026. Methodology · Report a correction

Back to the purchase order tool