Skip to main content
Back to blogSourcing

Is a quote a fixed price? What is binding and what is not

The VEXORS TeamAugust 21, 20267 min read

Somewhere right now a project is quietly losing money because of a word. The buyer got a "quote" in March, approved it internally in May, and tried to order in June, and the supplier, correctly, repriced. Nothing dishonest happened. The quote said 30 days, the market had moved, and the number everyone had been planning around had been an expired offer for weeks.

A quote, an estimate, and a binding offer are three different promises. Buying well means knowing which one you are holding.

The three promises, in ascending order of commitment

An estimate is an informed prediction. It commits the supplier to roughly nothing beyond good faith: it is what the job will probably cost given what is known now, and it is expected to move as facts firm up. Estimates are legitimate and useful (for budgeting, feasibility, early comparison) as long as nobody books one as a price.

A quotation is an offer. Within its validity period, at its stated scope, on its written conditions, the supplier is proposing to be bound: accept it properly and the quoted price becomes the contract price. But every one of those qualifiers is real. Outside the window, beyond the scope, or contrary to the conditions, you are negotiating again, from a weaker position, because the project now depends on it.

A binding contract price exists once the offer is accepted within its terms, or once both sides sign an agreement that fixes it. This is the only number that belongs in a committed budget.

The practical failure is almost never that suppliers refuse to honor quotes. It is that buyers treat the three promises as one, and discover the differences at the worst possible moment.

Validity: the clock nobody watches

Every quotation carries a validity period, stated or dangerously unstated. Three habits keep it from ambushing you:

  • State the validity you need in the request. If your approval cycle takes six weeks, asking for 30-day validity is planning to fail. Ask every supplier for the same window (60 days, 90 days) so the quotes commit to the same thing and compare honestly.
  • Read the shortest clock in the set. If two quotes hold for 90 days and the best one holds for 20, your real decision deadline is 20 days, or the comparison you presented internally stops being true.
  • An expired quote is a conversation, not a right. Suppliers often re-confirm expired prices in stable markets. In moving markets they will not, and pressuring them to eat a market move teaches them to pad the next quote. Which brings us to escalation.

Escalation clauses: honest numbers in moving markets

In volatile categories (steel, copper, resins, freight, anything energy-linked) a supplier asked for a long fixed price has two options: gamble, or pad. Most pad. The "fixed" price you are so pleased with often carries an invisible insurance premium against a move that may never happen.

A price escalation clause is the honest alternative: the quoted price moves with a defined input (a named commodity index, an exchange rate, a fuel benchmark) by a stated formula, sometimes with a collar limiting movement in both directions. Handled openly, it usually beats the padded fixed price, and it tells you something about the supplier: the one who can articulate exactly which input drives their cost, and by how much, understands their own business.

The buyer's discipline is symmetry and clarity: decide before asking whether you require fixed pricing or accept escalation, state it in the request so every bidder answers the same commitment, and never allow a vague "prices subject to change": that is not an escalation clause, it is the absence of a price. For the full commercial picture beyond the unit rate, the total cost of ownership guide continues this thread.

Making the commitment part of the comparison

Here is the deeper point: validity, firmness, and escalation are not fine print; they are part of the price. A 90-day firm quote at a slightly higher number can be strictly better than a cheaper 15-day one, and only a comparison that sees those terms can say so.

That is what a structured request is for. On VEXORS, the commercial terms (validity, currency, payment) live in the request itself, so every supplier answers the same commitment and every bid carries its terms visibly. The AI evaluates the offers against your weighted commercial and technical criteria and recommends, with written reasoning, so a stronger commitment is weighed rather than lost in an email attachment. And because the request, bids, and decision sit on one timestamped record, the question "what exactly did we accept, and when" has an answer months later, which is precisely the question this article's opening project could not answer.

Publish a structured request free: state the validity you actually need, and let every quote commit to it.

Frequently asked questions

Is a supplier quote a fixed price?
Only within its terms. A quotation is normally an offer to supply at the stated price within a stated validity period and subject to its written conditions. Outside the validity window, or beyond the stated scope, the supplier is generally free to reprice. An estimate commits to even less: it is an informed guess, not an offer.
What is the difference between a quote and an estimate?
An estimate is a prediction of likely cost, expected to move as facts firm up. A quotation is an offer: accept it within its validity period and on its conditions, and it becomes the contract price. Suppliers choose the word deliberately, and buyers should read it deliberately.
How long is a quotation valid?
Whatever it says: commonly 30, 60, or 90 days, and much shorter in volatile categories like metals, resins, or freight. If no validity is stated, you are exposed: state the validity you need in your request so every supplier prices the same commitment.
What is a price escalation clause?
A term letting the quoted price move with a defined input (a commodity index, exchange rate, or fuel price), usually via a stated formula. In volatile markets an honest escalation clause often beats an inflated 'fixed' price, because a supplier who must guarantee a number in a moving market prices the risk into it.
How do buyers keep quotes comparable on validity and escalation?
By setting the terms in the request instead of collecting each supplier's defaults: state the required validity period, whether fixed pricing is required or escalation is acceptable, and the currency. On VEXORS these commercial terms live in the structured request, so every bid answers the same commitment.

Run procurement the modern way

Create a free account and see how structured sourcing and supplier trust come together on VEXORS.

Get started free