A purchase order contract template is a PO document written so that, once the supplier accepts it, it binds both sides. It sets out the goods or services, price, delivery and terms in one signed record.
It is a purchase order with contract terms built in, rather than a bare order form with prices. When the supplier signs it, confirms it in writing or starts the work, the PO itself becomes the agreement that governs the purchase.
Buyers use one for purchases that are too large or too specific for a plain PO but too small to justify negotiating a separate master agreement. One-off services, equipment with installation and short fixed-scope projects are the usual cases.
Writing the terms into the PO means one document covers what is bought, the price and what happens if delivery is late or the work is not accepted. A purchase order for services version adds milestones, acceptance criteria and ownership of the work produced.
Legal names, addresses, contacts and the PO number every invoice must quote.
Exactly what is ordered: items, quantities, specifications or the service and its deliverables.
Unit prices or fees, taxes, invoicing rules and when payment is due.
Dates, location, milestones and how the buyer inspects and accepts what is delivered.
Warranties, changes, termination, liability, confidentiality and governing law.
How the supplier accepts, and the authorised signatures that make it binding.
Ready to use in Word, Google Docs and PDF. Fill it in, save it, reuse it.
An employee requests the purchase and the budget owner approves it before any PO is raised.
Procurement fills in the template with scope, price and terms, and sends it to the supplier.
The supplier signs or confirms in writing. From this point the PO is the contract.
The supplier delivers or performs, and the buyer checks the work against the PO before accepting it.
The supplier invoices against the PO number, the buyer pays on terms and closes the order.
The minimum is a PO number, both parties, a description, the price, a delivery date, payment terms and a signed acceptance line. Add the full clause set once spend or risk grows.
The first clauses identify the order and the parties, the middle ones run delivery and payment, and the last ones cover what happens when something goes wrong. Clause 3 matters most, because it decides whether your terms or the supplier's quote terms apply. The sample wording covers the three clauses buyers edit most.
PO number, issue date, buyer and supplier legal names, addresses and named contacts.
Line items with quantity, unit and specification, or the services and deliverables, with any drawings or SOW attached by reference.
The PO is the buyer's offer, accepted by signature, written confirmation or starting work, and these terms override the supplier's quote.
Fixed prices, taxes shown separately, invoices quoting the PO number, and payment within [30] days of a correct invoice.
Dates, delivery address or service location, and the Incoterm for cross-border goods.
How and when the buyer checks goods or work, and what happens to anything that does not conform.
Goods and services match the PO, are free from defects and are performed with reasonable skill and care for [12] months.
Any change to scope, price or dates needs a written change order signed by both parties.
Cancellation for convenience with [X] days' notice, paying for conforming work done, or at once for material breach.
Indemnity for third-party claims, any liability cap and the insurance the supplier must hold.
Information shared under the PO stays confidential and personal data is handled under a separate data agreement where needed.
Which law and courts apply, entire-agreement wording and authorised signatures for both sides.
3. Offer and acceptance This purchase order is an offer by [Buyer Company] to buy the goods or services described in it. [Supplier Name] accepts it by signing and returning it, confirming acceptance in writing, or starting performance, whichever happens first. These terms apply to the order, and any different or additional terms in the supplier's quote, acknowledgement or invoice do not apply unless [Buyer Company] agrees to them in writing. 4. Price and payment The prices in this purchase order are fixed and include delivery to [Delivery Address] unless stated otherwise. Taxes are shown as a separate line. [Supplier Name] will invoice after acceptance under clause 6, quoting PO number [PO Number]. [Buyer Company] will pay correct, undisputed invoices within [30] days of receipt. 6. Inspection and acceptance [Buyer Company] may inspect the goods or review the services within [10] business days of delivery. Anything that does not conform to this purchase order may be rejected by written notice, and [Supplier Name] will repair, replace or re-perform it at its own cost within [X] days. Payment does not mean acceptance.
Services are harder to inspect than boxes on a dock, so the PO must say what done looks like for each milestone. Price each milestone separately, and cap any time-and-materials work so the total cannot drift. The sample is a data migration bought from a fictional supplier.
| Milestone | Deliverable | Acceptance criteria | Due | Fee |
|---|---|---|---|---|
| 1. Discovery | Data map of 3 source systems | Signed off by the IT lead | 30 Oct | 8,000.00 |
| 2. Migration | All records moved to the new platform | Record counts match, under 0.5% errors | 27 Nov | 18,000.00 |
| 3. Handover | Validation report and runbook | Accepted in writing by the buyer | 11 Dec | 6,000.00 |
| T&M support | Fixes after handover, 150.00 an hour | Capped at 40 hours | Jan | 6,000.00 |
| Total | 38,000.00 |
Illustrative PO from Northwind Logistics to Kestrel Data for a data migration. Not real companies or rates.
13. Personnel [Supplier Name] will perform the services with the named staff in Schedule [X] and will not replace key personnel without [Buyer Company]'s written consent, which will not be unreasonably withheld. 14. Acceptance of milestones Each milestone is complete when [Buyer Company] confirms in writing that it meets the acceptance criteria in this purchase order. [Buyer Company] will respond within [5] business days of delivery. [Supplier Name] may invoice a milestone only after it is accepted. 15. Ownership of work product On payment, [Buyer Company] owns the deliverables created for it under this purchase order. [Supplier Name] keeps its pre-existing tools and know-how and grants [Buyer Company] a licence to use them as part of the deliverables.
If the work runs for months or repeats, a services PO usually gives way to a master agreement plus a statement of work. The comparison in the next part shows where that line sits.
Keep the short version for orders below the threshold your approval policy sets, such as routine supplies or a one-day service. It still states that your terms apply and needs a signed acceptance line, because those two points do most of the legal work.
PURCHASE ORDER [PO Number] Date: [Date] Buyer: [Buyer Company], [Address], contact [Name, Email] Supplier: [Supplier Name], [Address], contact [Name, Email] Order [Description] | Qty [X] | Unit price [Amount] | Total [Amount] Taxes: [Amount] Order total: [Amount] Deliver to: [Address] by [Date] Terms 1. This order is accepted when the supplier signs below, confirms in writing or starts work. These terms replace any terms in the supplier's quote. 2. Prices are fixed. Invoices must quote the PO number and will be paid within [30] days of a correct invoice. 3. The buyer may reject goods or work that do not match this order within [10] days of delivery. 4. Changes need written agreement from both parties. 5. This order is governed by the laws of [Jurisdiction]. Approved for [Buyer Company]: [Name, Title, Signature, Date] Accepted for [Supplier Name]: [Name, Title, Signature, Date]
For a deeper walkthrough of each PO field, read the guide to creating purchase orders.
Many buyers ask whether they can write their own purchase agreement. You can, as long as both parties agree the terms and sign, but the document should match the deal. The table shows which document fits which purchase.
| Document | Best for | Terms come from | Example |
|---|---|---|---|
| Plain PO | Routine, low-risk orders | Standard PO terms on the back or by link | Printer paper from Acme Office Supply |
| PO contract | One-off purchases with real value or risk | Clauses written into the PO itself | Installing access control at a Harbour Facilities site |
| Purchase agreement | A single larger sale with negotiated terms | A separate contract both sides negotiate and sign | Buying a fleet of vehicles |
| MSA plus SOW or POs | Repeat or long-running work with one supplier | The MSA, with each SOW or PO adding scope and price | Two years of logistics from Northwind Logistics |
Illustrative examples. Where an MSA exists, its terms usually take precedence over a later PO, so say so in the PO. More in the guide to procurement contracts.
If an MSA is in place, the PO should reference it rather than add conflicting terms.
Data access, on-site work or high value point to the full clause set or a separate agreement.
Use the simple PO, the PO contract or an MSA based on the table above.
Most PO disputes come from a vague scope, a missing acceptance test or a quote whose terms quietly replaced yours. Run the checklist on every PO contract, and send anything unusual to counsel. The download adds an owner column for each check.
A PO contract only helps if the purchase was approved. Spendflo runs intake and approvals first.
See how it worksThe PO is your offer, and the supplier's signature, confirmation or performance accepts it.
When the PO and the supplier's quote carry different terms; clause 3 is how you address it.
A signed document that changes scope, price or dates without reissuing the whole PO.
The measurable test that decides when goods or a milestone are complete and can be invoiced.
The buyer's right to cancel without fault, paying for conforming work done so far.
Standard trade terms for cross-border goods that set who pays freight and when risk passes.
| Item | Reference | Amount |
|---|---|---|
| Original PO value | PO-2207 | 38,000.00 |
| Change order 1: a fourth source system added to migration | CO-2207-01 | 4,500.00 |
| Change order 2: T&M cap cut from 40 to 30 hours | CO-2207-02 | -1,500.00 |
| Revised PO value | PO-2207 rev. 2 | 41,000.00 |
Illustrative figures from the services example above.
Invoices are checked against the revised value of 41,000.00, not the original 38,000.00. Without signed change orders, the extra 4,500.00 would have no approval behind it and accounts payable would have to hold the invoice.
Raise the PO only after the request and budget are approved, so the contract is never ahead of the decision.
Write acceptance criteria that someone outside the project could check.
Attach the supplier's quote for price and scope, but state that your terms govern.
Record every change in scope or price in a signed change order linked to the PO.
Mark the order closed once the final invoice is paid, so no late charges can be raised against it.
Work without a signed PO leaves you arguing later about which terms applied.
Phrases such as "consulting support" give no basis to reject poor work.
Without a cap, the hours and the bill can keep growing.
A PO that contradicts an existing MSA creates doubt over which document wins.
Copy the supplier, budget code and approver from the approved purchase request.
Fill clause 2 and the line items from the accepted quote, with milestones for services.
Use the simple PO for routine orders and the full twelve clauses for anything with real value or risk.
Get the supplier's signed acceptance, file it with the PO and match each invoice against it.
Northwind Logistics issues PO-2207 to Kestrel Data for a 38,000.00 data migration. Milestone 2 shows a 1.2% error rate against the 0.5% limit, so Northwind rejects it in writing on 30 Nov. Kestrel re-runs the migration at its own cost, Northwind accepts it on 6 Dec and the 18,000.00 invoice is paid on terms. Figures are illustrative.
Every part on this page, in Word, Google Docs and PDF, with the examples filled in.
Add delivery terms, an Incoterm for imports and a warranty period. Inspection on arrival matters more than milestones.
Use the services version with milestones, named personnel and ownership of work product. Cap any time-and-materials hours.
Add site safety rules, insurance minimums and who is responsible for damage to the premises.
Best for legal review with tracked changes.
Best when procurement and the budget owner edit together.
Best for sending to the supplier for signature.
Spendflo has handled 15,000+ agreements, at 30% average savings on software spend.
See your savingsA good purchase order contract template states the scope, price and acceptance test clearly and makes your terms the ones that apply. The weak point is usually upstream, when work starts before anyone approved the purchase.
Twelve numbered clauses with sample wording for the ones you edit most.
Open the clause set →2Acceptance criteria and fees for each milestone, with T&M capped.
Open the services version →3A ten-point review checklist for every PO contract.
Open the checklist →Quick answers to what people ask most about the purchase order contract template.
Yes, a standard PO for goods works well in Excel because line items and totals calculate automatically. For a PO with contract terms, Word or Google Docs suits the clauses better, so download this template in Word and keep line items in Excel if you prefer.
Include a PO number, both parties, what you are buying, quantity and price, a delivery date, payment terms and a signed acceptance line. Download the one-page simple PO above and fill in the bracketed fields.
Yes, two businesses can draft their own purchase agreement as long as both agree the terms and sign it. Download this template as a starting point and have counsel review anything with significant value or risk.
You can download this purchase order contract format free from this page in Word, Google Docs or PDF. It includes the full clause set, a services version and a one-page simple PO.
A PO generally becomes binding once the supplier accepts it, by signing, confirming in writing or starting work. Download the template to get clause 3, which sets out how acceptance happens and whose terms apply.
Purchase orders
Contracts
Vendor management
Sourcing and RFx
Budgets and business cases
Procurement
Accounts payable
Purchasing
Software buying
Supply chain
Spendflo handles intake, approvals and purchase requests, and its Contracts Agent reviews agreements, so every PO starts from an approved decision. Spendflo has handled 15,000+ agreements.
Enter your work email and we'll unlock every format.
Didn't start, or need another format? Pick one below.
Google Docs: upload the file to Google Drive, then open it with Google Docs.