Sales agreement template
Contracts for goods come with a default layer underneath them — terms that apply whether or not you wrote them down. goHeather asks what you are selling and how it travels, then builds a document that settles those points deliberately.
Any country or jurisdiction you tell it
Warranty position set on purpose, not by default
Delivery terms and when risk passes, spelled out
Every clause explained as you go
What is a Sales Agreement?
A contract for goods, with a default layer underneath it
A sales agreement is a contract for the sale of goods — physical, movable products, as opposed to services, real estate or intangibles. Equipment, inventory, raw materials, machinery, vehicles, components.What makes it different from other commercial contracts is that a well-developed body of commercial rules sits behind it, supplying terms the parties never wrote down: promises about the goods, when risk passes, what a buyer can do about goods that do not conform. Those defaults apply unless the contract deals with the point itself.That changes the drafting question. It is usually less about what you need to say and more about which of the defaults you want to leave alone — because a contract that is silent on a topic is not actually silent in practice.
What often goes wrong in a sales agreement
Patterns that come up again and again, and how goHeather handles them.
A purchase order and an invoice
- No warranty position in writing, so whatever the default is applies
- A disclaimer buried in ordinary text partway down a terms page
- Shipping abbreviations used loosely, so nobody knows who carries a transit loss
- An inspection window too short to actually test the goods
- Conflicting terms on the buyer's PO and the seller's acknowledgement, resolved by nobody
Building it with goHeather
- The warranty position is a question you answer, not a default you inherit
- Disclaimers are built in the prominent form businesses commonly use
- Delivery, title and risk are each tied to a defined event
- The inspection period is set against what it takes to test the goods
- One signed agreement replaces the tussle between a PO and an acknowledgement
From blank page to signed sales agreement
goHeather is not a template download. It is a contract builder that walks you through the document, powered by the latest AI models.
- Start
Start from scratch or from a template
Describe the deal in your own words, or pick a Sales Agreement template and work from there. Either way goHeather builds the document with you rather than handing you a file to fill in.
- Answer
Answer questions as it drafts
goHeather asks who the parties are, what the deal covers and where you operate, and writes each clause around your answers as you go.
- Review
See every clause explained
Each clause comes with a plain-English summary of what it does, so you know what the document says before you send it.
- Negotiate
Check what comes back
Upload the other side’s edits and goHeather shows each change against the version you sent, flagged by risk.
- Sign
Send it for signature
Collect e-signatures and keep the executed copy, the key dates and the renewal terms in one place.
20,000+
SMBs and small law firms trust goHeather
$1,419
Average saving vs. a lawyer per deal
10,500+
Lawyer-made templates to draft from
25+
Enterprise-grade security controls
Who needs a Sales Agreement
Where this document usually shows up, and what else goHeather covers there.
- Manufacturing
Selling equipment and components
Manufacturers live in these terms. Specification, warranty and remedies are where the margin quietly goes.
See contract AI for manufacturing - Procurement
Buying capital equipment
On the buy side, the inspection window, the acceptance test and the remedy limitation are what protect you.
See contract AI for procurement - Related
Ongoing supply rather than one sale?
If the relationship is a recurring flow of goods over time, a supply agreement fits better than a one-off contract.
See the supply agreement template - Review
Check the terms you were sent
Upload the other side's standard form and see where it leaves you against what the document could have said.
Review a purchase and sale agreement
Your contracts stay yours
A Sales Agreement carries names, numbers and terms you would not want shared. goHeather protects every document you draft or upload with enterprise-grade controls, end-to-end encryption and trusted AI providers.
Learn more about securityContracts encrypted with gold-standard protection
Database provider meets bank-grade security
Your documents and data will never be sold
We do not use your data to train our models
Building a sales agreement with goHeather
goHeather is a technology company, not a law firm, and this page is not legal advice. It describes what our software does. Nothing here states the law or tells you what your contract needs — for that, talk to an attorney licensed where you operate.
The unusual thing about a contract for goods is how much of it is already written before you start. The sections below cover what goHeather asks so the document settles those points deliberately, what it flags in terms you were sent, and why a signed agreement beats exchanging forms.
What goHeather covers in a Sales Agreement
These are the parts of a Sales Agreement goHeather asks you about while it builds one, and the parts it looks at when you upload one somebody else sent. It is a description of what the product does — not a checklist for your document, and not a view on what yours needs.
- Description of goods and specification. What is being sold, in enough detail to tell whether what arrives matches. goHeather flags: a loose description with no specification attached, since what the contract says the goods are becomes the standard they are measured against.
- Price and payment terms. The price, any adjustment mechanism, the payment window and what happens on late payment. goHeather flags: price escalation tied to an index that is not named, or with no ceiling on how far it can move.
- Delivery and shipping terms. Where and when delivery happens, and which shipping term applies. goHeather flags: shipping abbreviations used loosely, as though they only decided who pays freight rather than who carries the risk.
- Title and risk of loss. When ownership transfers and, separately, when the risk of damage or loss passes. goHeather flags: risk tied to payment rather than to a delivery event, which usually contradicts the shipping terms elsewhere in the same document.
- Inspection and acceptance. The buyer's opportunity to examine the goods, how long they have, and how a rejection is made. goHeather flags: an inspection window shorter than the time it would take to actually test what is being sold.
- Warranties. What the seller promises about the goods, and what it says about the promises that would otherwise apply. goHeather flags: a disclaimer that is neither prominent nor specific about what it excludes, with the form businesses commonly use shown beside it.
- Limitation of remedies. Restricting the buyer to repair, replacement or refund, and excluding indirect losses. goHeather flags: a single exclusive remedy with no fallback, which leaves the buyer with nothing if that one remedy does not work.
- Indemnity. Protection against third-party claims, most often about the product itself or about intellectual property. goHeather flags: an indemnity between the two of you that says nothing about claims from the people who end up using the goods.
- Force majeure. Relief where something outside a party's control prevents performance. goHeather flags: wording broad enough that an ordinary cost increase could be argued into it, which goHeather raises for you to narrow if you want to.
Why goHeather asks about topics your draft does not mention
In most contracts, leaving something out means it is not covered. In a contract for goods that is not how it works. A well-developed body of commercial rules sits underneath these agreements and fills in the gaps — what is promised about the goods, when risk passes, what a buyer can do about a delivery that does not conform.
The practical consequence is that a short contract is not a light one. It is a contract where somebody else has written the missing parts. goHeather asks about those topics even when your draft says nothing about them, and tells you where the document is currently leaving a point to whatever the default would be.
That is not the same as saying the defaults are bad. Often they are perfectly reasonable and you would choose them anyway. The difference is choosing them rather than discovering them. What those defaults actually say for your deal is a question for a commercial attorney — goHeather flags the gap, not the answer.
What the document promises about the goods
goHeather asks what you want to promise, and separately what you want to say about the promises that would otherwise be implied. Those are two different questions and reused templates tend to conflate them.
It also looks at where else the promises might be coming from. A specification sheet attached to the contract, a performance figure in a brochure, a sample sent ahead of the order — these can all end up forming part of what was promised, and businesses are often surprised by that. goHeather asks what material has gone to the buyer and flags where the contract and the sales material say different things.
On disclaimers, it flags language that is neither prominent nor specific about what it excludes, and shows the form businesses commonly use instead — set apart, in capitals, naming what is being excluded. Whether a particular disclaimer achieves what you want is worth confirming with counsel, but a disclaimer nobody would notice is the easier problem to spot.
- What you are expressly promising about the goods
- What the document says about promises that would otherwise apply
- Whether brochures, samples or specifications have gone to the buyer
- How long any promise lasts, and what it covers
Who carries the loss if something happens on the way
Title and risk are separate ideas and they do not have to pass at the same moment. Risk is the one that decides who absorbs the cost if the goods are damaged or destroyed in transit, and goHeather builds it against a defined delivery event rather than against payment.
That last point catches people out. Tying risk to payment feels intuitive — it is ours until you have paid for it — but it leaves a gap where goods have shipped and payment has not cleared, and it usually contradicts the shipping terms written elsewhere in the same contract.
goHeather also asks about the shipping abbreviations themselves, because they get used as though they only decide who pays freight. They do more than that. It asks where the goods are collected or delivered, who arranges carriage, who insures them in transit, and then checks that the insurance sits with whoever is carrying the risk. For international shipments it asks which published set of trade terms you are using and which version.
Why goHeather suggests a signed agreement instead
The common pattern in goods transactions is that nobody signs a contract at all. The buyer sends a purchase order with its standard terms on the back, the seller returns an acknowledgement with its own, the two sets conflict, and the goods ship anyway.
Nobody involved usually knows which terms ended up governing. Each side assumes theirs did. When something goes wrong, the answer turns out to be neither in full, and the default rules fill the space where the two forms disagreed — so the seller who thought it had disclaimed warranties and the buyer who thought it had an indemnity may both be wrong.
goHeather flags this when it sees a relationship running on exchanged forms, and suggests the alternative: one signed agreement covering the commercial relationship, with purchase orders used only for quantities, prices and delivery dates underneath it. It takes one negotiation and removes the ambiguity for every order afterwards. For a relationship of any size, it is worth having a commercial attorney look at that agreement once rather than discovering the problem later.
Why goHeather asks what you are selling and where
Contracts for physical goods behave differently from contracts for services, and there is a well-developed body of commercial rules sitting behind them that fills in terms the parties never wrote down — on warranties, on when risk passes, and on what happens when goods do not conform. That default layer is why a sales contract that says nothing about a topic is not silent on it in practice. goHeather asks what you are selling, whether services are bundled in, where the parties are and how the goods travel, then builds the document to those answers and flags where a term has been left to whatever the default would be. It does not tell you what those defaults are for your deal. For anything significant, that is a conversation with a commercial attorney.
Before you go. goHeather is a technology company, not a law firm. We do not provide legal advice, legal opinions, or any view on whether a contract or a clause will hold up. Everything above describes what our software does when you build or upload a document. Rules differ from state to state and change over time, and what is right for your business depends on facts we do not have. Have an attorney licensed where you operate review anything that matters.
Other contracts goHeather builds
goHeather drafts any business contract. These are the ones that usually travel with this one.
- Goods
Supply Agreement template
An ongoing flow of goods: committed volumes, price adjustment, lead times and what happens when supply fails.
See the supply agreement template - Channel
Distribution Agreement template
Appoint a distributor to buy and resell your product: territory, exclusivity, targets and how it ends.
See the distribution agreement template - Framework
Master Service Agreement template
Negotiate the legal terms once, then run every project under a short statement of work.
See the MSA template
Need a different contract?
goHeather drafts any business contract, not just the ones listed here. Browse every template or start from a blank brief.
sales agreement template questions
What people ask before they build a Sales Agreement.

Still have questions?
Build a sales agreement and see what goHeather produces, or book a short demo and we will go through one of your own documents with you.

Trusted by 20,000+ SMBs and small law firms
Sell goods on your terms
Tell goHeather what you are selling and how it travels, and it builds the agreement around that. Or upload the terms you were sent.
Free to try



