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
- Enter the PO number, date, vendor details and ship-to address.
- Add each line item with a description, quantity and unit price, then set tax, shipping and terms.
- 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
Invoice Generator
Create a clean, professional invoice in your browser. Add line items, set tax, discount and currency, watch totals update live, then copy or download it.
Receipt Generator
Create a clean payment receipt in seconds. Enter the payer, amount, method and date, then copy, download or print. Amount in words is built in.
JSON Formatter
Format, validate and minify JSON online. Pretty-print with custom indentation, sort keys and catch syntax errors. Runs in your browser.
Affiliate Disclosure Generator
Generate an FTC-style affiliate disclosure for your site. Pick your programs and style, then copy or download. Includes an Amazon Associates note. Free.
Bill of Sale Generator
Create a bill of sale for a vehicle or general item in seconds. Add parties, price and an as-is clause, then copy, download or print. Runs in your browser.
Business Proposal Generator
Create a clean business proposal in minutes. Add scope, timeline, pricing and terms, then copy, download or print. Runs free in your browser.