Kitebill

Free purchase order generator

Ordering work or goods from a freelancer or a supplier? Send a purchase order (PO): what you're buying, at what price, by when, where it should be delivered and how you'll pay, under a PO number they can quote on their invoice. English, English + Arabic or English + Urdu labels. Print or save as PDF. No signup, and nothing leaves your browser.

Freelancer whose client sent you a PO? You don't need this page: on the free invoice generator, type the client's PO number in Client's PO number and it prints on your invoice.

From (you, the buyer)

Vendor (who you're ordering from)

Purchase order

DescriptionQtyRate

Order total: –

In the print dialog choose Save as PDF, then send it to the vendor. This page keeps nothing: when you close it, the purchase order is gone, so save the PDF.

For the vendor's side, for example when a client asks you to draft the PO for them to sign: "Make the invoice" opens the free invoice generator with the roles swapped (the vendor in "From", the buyer in "Bill to"), the same lines, discount and tax, the PO number printed on the invoice, and a due date from "Net N" in the payment terms. The details travel in the page address (after the #), which your browser never sends to a server, and are cleared as soon as the invoice page reads them.

What a purchase order is

A purchase order (PO) is a document a buyer sends to a vendor to place an order: what is being bought, how many, at what price, by when, where it goes and on what payment terms. Once the vendor accepts it, it is the written record of the deal. The PO number then follows the order: the vendor quotes it on the invoice, and the buyer's accounts team matches the invoice to the PO (and to what was actually delivered) before paying.

Purchase order, quote or invoice?

What to put on a purchase order

  1. The words "Purchase order" and a PO number from its own series, such as PO-0001 (the invoice number generator works for any series: set the prefix to PO).
  2. Your details and the vendor's, including the address the invoice should go to and any tax numbers.
  3. What you are ordering: clear descriptions, quantities and the agreed prices, as in the vendor's quote.
  4. Dates and delivery: the PO date, the date you need it by, and where to deliver (an address, a team, or an email for files).
  5. Payment terms such as Net 30, and anything the invoice must include, such as the PO number.
  6. Who approved it, if your business needs that on record.

If you're the freelancer: the PO number on your invoice

Bigger clients often won't pay an invoice that doesn't quote their PO number. Two examples from UK public bodies, checked on 18 October 2026: NHS Property Services asks suppliers to wait for a valid PO number before providing goods or services and says the PO number "must be quoted on invoices" or payment may be delayed; the NHS Wales 'No PO No Pay' policy says an invoice that doesn't quote a valid PO number "will be placed on hold". Rules differ between clients, so ask for the PO number before you start, and copy it exactly.

On the free invoice generator, the Client's PO number field prints it on the invoice next to the invoice number. In the Kitebill app, add it to the invoice notes.

This page makes a printable document from what you type. It is not a procurement or e-invoicing system, and it is not legal or tax advice.

Questions

Is this purchase order generator free?

Yes. There is no signup and no limit. The printed purchase order has a small "Created with Kitebill" line at the bottom.

Is a purchase order the same as an invoice?

No. The buyer sends a purchase order to place an order; the vendor sends an invoice to ask for payment, usually quoting the PO number. The purchase order this page prints says that it is not an invoice.

Who issues a purchase order, the buyer or the seller?

The buyer. A freelancer or supplier receives the PO, does the work or ships the goods, and then sends an invoice that quotes the PO number.

How do I number purchase orders?

Give them their own series, such as PO-0001, PO-0002, so they never get mixed up with invoice numbers. Each number is used once.

Can the purchase order be in Arabic or Urdu?

Yes. Choose English + Arabic or English + Urdu. Headings such as "Purchase order", "PO no.", "Vendor" and "Deliver by" print in both languages; your own text prints as you type it.

Is my data uploaded anywhere?

No. The purchase order is built by JavaScript in your browser and nothing is saved. "Make the invoice for this PO" passes the details to the invoice page inside the address after the # sign, which browsers do not send to servers, and the page clears it straight away.