Create a professional, print-ready purchase order in seconds — company & supplier details, itemised list with HSN codes & GST, payment terms, totals breakdown, and instant print or download. Free, no signup, runs entirely in your browser.
Everything Indian businesses need to know about purchase orders.
A Purchase Order (PO) is a formal document your business sends to a supplier to request goods or services. It specifies the items, quantities, agreed prices, and payment terms — creating a legally binding agreement before the goods are delivered. POs protect you in disputes, make accounting traceable, and are often required by suppliers and banks.
No. A PO is issued by the buyer before delivery to confirm the order. A GST invoice is issued by the supplier after delivery for tax purposes. In a typical trade cycle, the buyer raises a PO → the supplier delivers and issues a GST invoice → the buyer pays. Use our GST Invoice Generator to create invoices.
While HSN codes are mandatory only on GST invoices, including them on your purchase order is considered best practice. It ensures the supplier invoices you with the correct HSN and GST rate, avoids disputes, and speeds up your input tax credit (ITC) reconciliation.
A purchase order becomes legally binding when accepted by the supplier (even verbally or by fulfilling the order). However, for high-value or critical purchases, consider having the supplier countersign the PO or send a written acknowledgement. For larger contracts, consult a legal professional to ensure compliance with Indian contract law.
The QR code encodes your PO number so it can be instantly scanned during goods receipt, warehouse management, or invoice matching. This reduces manual errors and speeds up the three-way matching process (PO ↔ Goods Receipt ↔ Invoice) commonly used in Indian accounting software.
Yes — you can select USD, EUR, GBP, or AED as the currency. For international purchases, note that GST may not apply (as imports are subject to IGST & customs duty, handled separately). You can turn off the GST column using the options panel for international POs.