Purchase Order Generator

Create a professional purchase order with line items, taxes, and vendor details — download as PDF or print.

Purchase Order Mode
Your Company (Buyer)
Vendor / Supplier
Order Details
Items
Description HSN/SAC Qty Rate Tax % Amount
Discount, Charges & Terms
Authorized By

All data stays in your browser — nothing is uploaded to any server.

Live Preview

📐 How to Use

  1. Choose "India GST" if you need GST-compliant tax calculation, or "Generic / International" for any other currency.
  2. Fill in your company (buyer) details and the vendor/supplier's details — your company logo is optional.
  3. Enter the PO number, PO date, expected delivery date, and an optional ship-to address if different from your company address.
  4. Add line items with description, quantity, rate, and tax rate — the amount and totals update automatically.
  5. Add any discount, shipping charges, notes, payment terms, and terms & conditions, plus the authorized signatory's name and title.
  6. Review the live preview, then click "Download PDF" or "Print PO".

🎯 When to Use This

  • An office manager ordering equipment sends a numbered order so the supplier's later invoice can be matched to something approved, not to an email thread.
  • Project teams taking delivery at a site rather than head office fill the ship-to field, which prints as its own block and leaves the billing address alone.
  • Buying from an out-of-state vendor, a business sees the IGST line the vendor will charge, so the expected invoice total is visible before the order goes out.
  • Procurement staff who must name an approver on every order complete the authorized-by block, giving the vendor a person and title to confirm the order against.

❓ Frequently Asked Questions

QHow is GST calculated on a purchase order?
In India GST mode, GST is automatically split into CGST + SGST when your company and the vendor are in the same state (intra-state), or shown as a single IGST line when they are in different states (inter-state) — the same rule used for invoices.
QWhat is a Ship To address used for?
It's optional, and only needed when goods should be delivered somewhere other than your company's main address — for example, a separate warehouse or project site. Leave it blank to omit it from the generated document.
QIs my company and vendor data saved or uploaded anywhere?
No. Everything — including the PDF generation — happens locally in your browser using JavaScript. Nothing is sent to or stored on any server.
QIs this purchase order legally binding?
This tool generates a standard purchase order document with the fields typically required by vendors and accounting teams. Whether it constitutes a binding contract depends on your jurisdiction and business practices — for high-value or unusual orders, have your legal or procurement team review it.

ℹ️ About This Tool

A purchase order is the buyer's document, not the seller's: it instructs a vendor to supply named items, in named quantities, at agreed prices, by an expected date. Its most-used field is the PO number, which the vendor quotes back on the invoice and the delivery note, letting an accounts team match what was ordered against what arrived and what was billed. A separate ship-to address matters when goods go to a warehouse or site rather than the registered office.

Buyer and vendor details occupy separate blocks, and in India GST mode the two states decide between a CGST and SGST split and a single IGST line. Line items take description, HSN or SAC, quantity, rate and tax percent, the discount can be a percentage or flat amount, and shipping is added after tax. Payment terms, notes and conditions each print as their own block above the signature line.

⚠️ Notes & Limits

  • Each order is a standalone document: there is no numbering sequence, no approval routing, no budget check and no record of which orders you already sent.
  • Tax figures are the ones you type, and the vendor's own invoice decides the final charge; reverse charge, customs duty and tax deducted at source are not handled.
  • The PDF rules a signature line above the authorizing name rather than accepting a signature image, so the downloaded order stays unsigned until you sign or stamp it.
  • Whether a purchase order forms a binding contract depends on your jurisdiction and the terms you write into it; this supplies the fields vendors expect, not a legal position.