Boneyard Tools

Purchase Order Generator

Build a professional purchase order without a spreadsheet. Enter your PO number, vendor and ship-to details, then add line items with quantity and unit price. Subtotal, tax and total update live as you type, and you can copy, print or download the finished PO as a text file.

How to create a purchase order

  1. Enter the PO number, date, vendor details and ship-to address.
  2. Add each line item with a description, quantity and unit price, then set tax, shipping and terms.
  3. Check the live totals, then copy, print or download your purchase order.

Examples

Two line items with tax and shipping

PO-1001, vendor Acme Supplies, items: 10 x Widget A @ 4.50, 3 x Widget B @ 12.00, tax 8%, shipping 15
Subtotal $81.00, Shipping $15.00, Tax (8%) $6.48, TOTAL $102.48

Frequently asked questions

What is a purchase order and how is it different from an invoice?

A purchase order is sent by a buyer to a vendor to order goods or services and to lock in quantities and prices. An invoice is sent the other way, by the vendor, to request payment once the order is fulfilled. The PO usually comes first and the invoice references its number.

How are the totals calculated?

Each line total is quantity multiplied by unit price. The subtotal is the sum of all line totals. Tax is applied to the subtotal only, then shipping is added after tax, so the total equals subtotal plus shipping plus tax.

Is my purchase order data sent to a server?

No. Everything is generated entirely in your browser with JavaScript. Nothing you type is uploaded, logged or stored, so it is safe to use for confidential vendor and pricing details.

Can I reuse this as a purchase order template?

Yes. The tool works like a fill-in PO template: keep your standard vendor, terms and items, change the PO number and quantities for each new order, then download or print a fresh copy.

What format do I get and can I print it?

You get a clean, monospaced plain-text purchase order you can copy to your clipboard or download as a .txt file. The Print button opens your browser print dialog, so you can print it or save it as a PDF.

Does it support different currencies and tax rates?

Yes. Set any currency symbol or code and any tax percentage. Leave tax or shipping at zero if they do not apply, and the totals adjust automatically.

Related tools