The Systems Effect

Documentation & SOP

What Belongs in a Quote: The Lines That Stop the Argument Later

August 29, 2026

A quote should include eight things: the job and its number, the scope of work, the exclusions, the pricing basis, the variables that can move the number, alternates and substitutions, lead times and an expiry date, and the acceptance path. Most quotes carry a price and a paragraph of scope. The remaining sections are the ones that stop an argument three months later, when the rental ran two weeks long or the specified part was never available in the first place.

A sales lead at an emissions testing company put it in one breath: he prepares a quote, the client sends a purchase order, he passes that to accounting, and he never learns whether payment was requested or received. The quote was the only durable record in that chain.

What should a quote include?

Every quote gets these eight sections, whether the job is nine hundred dollars or nine hundred thousand.

  1. Identify the job. A quote number, the site, the revision date, the contact who asked. Revisions get new numbers, not silent edits.
  2. State the scope of work. What you will deliver, in the words the client used when they asked.
  3. List exclusions and clarifications. Everything a reasonable reader would assume is included and is not.
  4. Name the pricing basis. Time and materials, lump sum, or unit price, and which one this is.
  5. Price the variables. Day rate thresholds, mobilization, rentals, freight, anything that moves after signature.
  6. Show alternates and substitutions. The approved material list, and what happens when a specified item cannot be sourced.
  7. Give lead times and an expiry date. Both are commitments, and both go stale.
  8. Name the acceptance path. Who signs, what a purchase order must reference, where the signed copy lands.

Only one of those eight is the price. The rest are the terms under which the price is true, and a quote that skips them is not cheaper to write, just cheaper to argue with.

A quote is not a price. It is the written record of what you agreed to do and, more importantly, what you did not.

The scope line and the exclusions line do different jobs

Scope is a promise. Exclusions are a boundary. Commercial mechanical contractors keep them as two headings: the scope of work says what the client is buying, the exclusions and clarifications say what they still have to solve.

Writers collapse the two because it feels redundant. It is not. Scope covers what you thought about and included; exclusions cover what you thought about and left out. If you considered something and decided not to price it, that decision belongs on the page.

It also resolves the tension inside every procedure we write, efficiency against completeness. A scope that tries to be complete goes unread, and an unread quote protects nobody, so the completeness lives in the exclusions instead. The work behind the document has the same shape, which is why documenting an estimating process is mostly catching the loops a tidy quote hides.

Price the variables everyone forgets

Ask what can change your number after the client signs, and write each answer as its own line. At that emissions testing company, five variables rode inside quotes and were tracked nowhere: a day rate that flips to hourly after ten hours on site, mobilization, rental rates, instrument serial numbers, and product lead times.

None of them were wrong. They were invisible, so nobody could tell whether a job made money. The serial number is not even a price; it is on the list because the quote is the only place anyone writes it down.

If a number can change after signature, the quote has to say what changes it and by how much. A day rate with a ten hour threshold is a fine way to price work. A day rate with an undisclosed ten hour threshold is an invoice dispute waiting for a date. Quoting is a sales procedure, and it belongs beside your sales SOPs for intake, handoff, and follow-up rather than in one estimator's habits.

Say plainly what you did not price

Most quotes get lazy here, because a long list of things you are not doing feels weak. It reads the opposite way. A quote that names its own edges sounds like it came from someone who has done the job before. It is the same detail level that separates real SOP examples from a template nobody has ever run.

One rule we apply to every SOP works here too: a question that was covered but never answered is not an answer. If your quote mentions permits without saying who pulls them, you have not addressed permits. You have created a place for two people to remember it differently.

So write exclusions as flat statements. Not "permits may be required," but "permits are excluded and are by others." Not "site access to be coordinated," but "we have assumed the equipment room is clear on day one." The second version is a fact the client can dispute now, while disputing is free.

Alternates and substitutions belong in writing

Materials fall through. What separates a controlled quote from a chaotic one is whether the substitution path was written down first. One mechanical estimator walked us through his shop's ladder, and it is worth copying whole.

  1. Try three vendors. Exhaust every effort to source exactly what was specified before considering anything else.
  2. Take the substitute to the client. The vendor's alternate goes for written approval, in lieu of the specified item, before any work depends on it.
  3. File the approval. The written yes is stored with the quote, so the record survives the person who obtained it.
  4. Move it to exclusions if they refuse. If the client will not accept the alternate, the line comes out of scope.

His own words for why the ladder exists: it gives them backing that they are not just cowboying it. He was clear that step four can cost you the job. That is the point, because losing a bid over honest sourcing beats winning it and explaining yourself later.

Name the expiry and the lead time

Two dates belong on every quote. The expiry is how long your pricing holds. The lead time is how long the client waits after saying yes, and product lead times were one of the variables quietly moving on those emissions testing quotes.

A quote with no expiry date is a standing offer at last quarter's material prices. Thirty days is a common window, and if your supply chain is volatile, say so.

Lead time gets its own line because clients repeat that number to their own customers, so getting it wrong does damage two layers away from you. When the dates drift after signature, that is a change, and a change gets priced and approved before the crew touches it, not settled at the end.


Who reads it before it goes out?

Somebody other than the person who wrote it. At one mechanical service contractor, two estimators read each other's proposals before anything leaves, regardless of dollar value. Their reasoning was not risk tiers. Everything in the document is manually entered, so spelling errors and small omissions are exactly what the writer cannot see.

That review takes about ten minutes. No quote leaves the building read only by its author.

Then decide where the signed copy goes, because a quote keeps working after it is accepted. That same sales lead kept service hours in a workbook with one tab per client and X marks he could no longer interpret, guessing aloud that an X probably meant billed. Then the worse admission: half of it had never been charged to anyone.

Every line you leave out of the quote is a line somebody else gets to define later, at your expense.

The Bottom Line

A good quote is a small system, not a sales document. Eight sections, two dates, one second reader, and a written path for the substitution that will eventually be forced on you. At The Systems Effect we build these as standing procedures for trade and industrial clients, on the same SOP template that carries their field work.

Pull the last quote you sent and write the exclusions section it did not have, in five lines. That is your first draft, and writing the SOP that makes it repeatable takes about thirty minutes.

Frequently Asked Questions

What should a good quote contain?

A good quote contains eight sections: job identification with a quote number and revision date, the scope of work, exclusions and clarifications, the pricing basis, the variables that can move the price after signature, alternates and substitutions, lead times with an expiry date, and the acceptance path. The price is one line among those eight. The other seven are the conditions that make the price true, and they are what you reach for when an invoice is disputed months later.

What is the difference between an estimate and a quote?

An estimate is your best projection of a job's cost, and it is expected to move as scope firms up. A quote is a fixed offer to do defined work for a defined number, open for a defined period. The difference is commitment: once a quote is accepted, your exclusions and stated variables are the only things between you and every surprise. An estimate can be loose; a quote cannot.

Should a quote list exclusions?

Yes, always, and as flat statements rather than hedges. Exclusions tell the client what they still have to solve, which they need before signing, not after. The test is simple: if you thought about something and decided not to price it, that decision belongs on the page. A mentioned but unanswered item, such as permits with no owner named, is not covered at all.

Who should review a quote before it goes to the client?

A second estimator in the same office, on every quote regardless of value. One mechanical contractor we interviewed does exactly this, because everything in a proposal is manually entered and the author cannot see their own errors. The review costs about ten minutes and catches spelling mistakes, missing exclusions, and stale lead times. Make it a named step so it does not depend on who is free.

Want help putting this into practice?