Free purchase order template for Google Docs
A buyer-issued order to a supplier listing what is being bought and on what terms, generated one per order from your purchasing data.
Free to copy, no sign-up: the file opens in your own Google Drive. Updated November 13, 2026.
What’s in the purchase order template
Every block has a placeholder showing where your details go. Type over them by hand, or bind each one to a field in your data and let it fill itself.
- Header with your logo and PO number {{po.number}}
- Supplier block and your delivery address {{supplier.name}} · {{delivery.address}}
- Order date and required-by date {{po.raised}} · {{po.required}}
- Ordered items table with quantity and unit price loop: {{lines}}
- Order value and agreed payment terms {{totals.order}} · {{po.terms}}
- Approval and buyer contact {{po.approver}}
How to use this purchase order template in Google Docs
- 01
Copy the template to your Google Drive
Press "Copy to my Google Docs". Google asks to make a copy, and the copy is yours to edit; the original is never changed. All you need is a free Google account.
- 02
Replace the placeholders with your details
Text in double braces, like {{po.number}}, marks where your own values go. Work down the page: header with your logo and PO number; supplier block and your delivery address; order date and required-by date, and so on.
- 03
Make it match your brand
Swap the logo, colours and fonts in Google Docs as you would in any document. The layout is built to hold when the text changes.
- 04
Download it as a PDF, or share the link
File, then Download, then PDF Document gives you a file to send or print. Download as Word (.docx) works too if someone needs it.
- 05
Making these regularly? Fill it from your data
Connect Airtable, Google Sheets or a CSV to SourceToDocs and it fills a copy of this template for every row, so you stop retyping.
A purchase order goes the other way from an invoice: you issue it, to a supplier, before anything has been delivered. It is a commitment to buy named quantities at named prices by a named date, and it carries a PO number the supplier is expected to quote back on their invoice. The ordered-lines table is the variable part, so this template is a Google Doc.
What to include in a purchase order
| Field | What to write | Example |
|---|---|---|
| PO number | A unique number the supplier quotes back on their invoice | PO-2026-0412 |
| Order date and required-by date | When you raised it and when you need the goods | 3 Nov 2026 · by 17 Nov 2026 |
| Supplier | Legal name, address, contact | Northwind Supplies Ltd |
| Deliver to | The address goods should arrive at, with a contact | Unit 4, Acme Works · J. Patel |
| Line items | Description or SKU, quantity, unit price, line total | 40 × M8 bracket · $2.10 · $84.00 |
| Totals | Subtotal, tax, shipping, order total | $1,284.00 |
| Terms | Payment terms and delivery terms | Net 30 · delivered duty paid |
| Approval | Who authorised the order | A. Romero, Operations |
How to fill in a purchase order in Google Docs
- Give it a number before anything else. Every later document, the delivery note, the invoice, the payment, is matched against it.
- Describe items the way the supplier does. Use their part numbers where you have them; it prevents the wrong thing arriving.
- State the required-by date, not “ASAP”. A date can be confirmed or refused; “ASAP” cannot.
- Check the total against the quote you were given. A PO that differs from the quote will be queried.
- Send it as a PDF and keep the Doc as your record.
Purchase order, invoice or delivery note?
The purchase order is sent by the buyer before delivery and says what is being ordered. The delivery note travels with the goods and is signed on arrival. The invoice comes from the supplier afterwards and asks for payment. Finance teams match all three, which is why the PO number has to appear on each.
Google Docs does not add up line totals for you. If you need calculated totals, keep the lines in Google Sheets and let the template place the figures, which is what the automated version below does.
Keep the PO number and the approval in the data
The number matters more than the layout. It is what ties the order to the delivery note, the supplier’s invoice and eventually the payment, so it should be generated by your purchasing system and merely placed by the document. The same goes for the approver: filter the run to orders that have been signed off and a PDF simply does not exist for anything unapproved. Reorder lists can then be turned into a batch of supplier orders on a schedule, with no one assembling a file per supplier.
Fill this purchase order template from Airtable, Google Sheets or a CSV
Connect an Airtable base, a Google Sheets spreadsheet or a CSV file, map each field to a placeholder, and generate. One run can produce a single document or one per matching row, delivered to your Google Drive.
Purchase orders · Airtable
Template: Google Slides or Docs
{{po.number}}
Purchase order · required {{po.required}}
{{supplier.name}}
loop: {{lines}} → row
{{totals.order}}
one order per record, filtered to approved rows only
Generated output
DocsPDFPO-4417
Purchase order · required 30 Sep 2026
Halden Supply
9 ordered lines
$9,320 order value
Who uses this purchase order template
Procurement and operations teams
Raise a consistent order document for every approved requisition without rekeying quantities into a file.
Read the guideConstruction and trades firms
Order materials against a job from the same base that holds the job, so the PO and the site match.
Read the guideSmall manufacturers
Issue supplier orders on a schedule from a reorder list rather than assembling each one by hand.
Read the guideRelated templates
All billing & operations →
Google Docs Invoice template
A billing document with a line-item table that grows with the job, generated one per record from your billing data.
View template
Google Docs Quote template
A priced quotation with a line-item table and a validity date, generated one per enquiry from your pricing data.
View template
Google Docs Delivery note template
A record of goods handed over and signed for on arrival, generated one per delivery from your dispatch data.
View template
Google Docs Credit note template
A document that cancels part or all of an invoice, naming the lines credited and the reason, generated one per credit from your billing data.
View templateCommon questions, answered
How does a purchase order differ from an invoice? +
Where do the ordered lines come from? +
Can I only generate approved orders? +
Can I use my own purchase order design? +
Is this purchase order template free? +
Can I download this purchase order template as a PDF or Word file? +
Generate this document from your data
Start on the free plan, connect Airtable, Google Sheets or a CSV, and export a real Google Docs file. No watermark, no credit card.