How to Write a Sales & Purchase Agreement (SPA)
Follow these steps to draft a Sales & Purchase Agreement (SPA) that survives counterparty review, bank scrutiny and, if needed, ICC arbitration. Grab the free Sales & Purchase Agreement (SPA) template at the end.
Step-by-step
- 1. Parties & recitalsState legal names, incorporation numbers and registered addresses. The recitals should describe the trade in one sentence.
- 2. Product & specificationAttach the specification annex - ASTM/ISO/GAFTA/FOSFA references, moisture, sulphur, ash, calorific value as applicable.
- 3. Quantity & toleranceState contract quantity, trial quantity if any, and MOLOO or +/-5% tolerance at seller/vessel option.
- 4. Price & paymentFix price mechanism (flat or index-linked). Payment: MT700 sight or usance LC under UCP 600, or SBLC under URDG 758.
- 5. Delivery IncotermsCite Incoterms 2020 rule and named port. Include laycan window, laytime, demurrage rate per running day pro rata.
- 6. Inspection & titleName the independent inspector (SGS, Intertek, SAYBOLT). Define title/risk transfer at Incoterms delivery point.
- 7. Force majeure, law & arbitrationInclude ICC force majeure catalogue, governing law and the seat and rules of arbitration (ICC, LCIA or SIAC).
Common pitfalls to avoid
- Leaving placeholder text like [ ] or {seller name} in the executed copy.
- Missing signature date, or signing outside the validity window quoted on the document.
- Referencing Incoterms without the year - always cite 'Incoterms 2020'.
- Omitting the arbitration seat and governing law - defaults vary by country.
Free template
Free Sales & Purchase Agreement (SPA) Template
Download a free Sales and Purchase Agreement (SPA) template in Word and PDF. Editable draft with LC, Incoterms, inspection, force majeure and arbitration clauses.
FAQ
How long should an SPA be?
10-25 pages plus specification annex. Longer than 30 pages usually means undefined terms are being duplicated.
Do I need both counsel and a trader on the SPA?
Yes. Counsel owns law, force majeure and arbitration. Trader owns price formula, tolerance, laytime and demurrage - these determine PnL.
Other how-to guides
How to Write a Letter of Intent (LOI)How to Write a Irrevocable Corporate Purchase Order (ICPO)How to Write a Full Corporate Offer (FCO)How to Write a Soft Corporate Offer (SCO)How to Write a Non-Disclosure Agreement (NDA)How to Write a NCNDA (Non-Circumvention, Non-Disclosure)How to Write a IMFPA (Irrevocable Master Fee Protection)How to Write a NCNDA + IMFPA (Combined)