Glossary term

Engineering change order (ECO)

Definition

A formal document that authorizes and records a change to a product's design, components, or bill of materials, including the reason and affected parts. It ensures changes are reviewed, approved, and traceable across engineering and production.

An engineering change order (ECO), sometimes called an engineering change notice, is a formal document that authorizes and records a change to a product’s design, components, or bill of materials (BOM). It captures what is changing, why, which parts and revisions are affected, and who approved it. The point of an ECO is to make sure every change is reviewed, signed off, and traceable across engineering, purchasing, and production so nothing slips through informally.

How it works

An ECO usually starts with an engineering change request (ECR) that describes a problem or improvement. If the change is approved, an ECO is issued to execute it. A typical ECO lists the affected part numbers and revision levels, the old and new state, the reason (defect, cost reduction, supplier change, regulatory update), disposition of existing stock, and an effective date. Once approved, it becomes the record of truth for the new revision.

Why it matters

Uncontrolled changes cause mismatched parts, scrap, and orders built to the wrong spec. An ECO enforces a paper trail so manufacturing, quality, and suppliers all work from the same revision. It also protects traceability for warranty claims and audits.

How it applies to B2B quoting on Shopify

If you sell configured or made-to-order products, a change to a BOM or spec can change cost, lead time, and price. When an ECO updates a component or revision, refresh the affected product data before you quote so buyers do not accept a price built on an outdated spec. Reference the ECO revision on the quote line so both sides know exactly which version was priced. See the B2B quoting glossary for related terms like bill of materials and revision level.

Frequently asked

What is the difference between an ECR and an ECO?

An engineering change request (ECR) proposes and justifies a change and asks for review. An ECO is the approved authorization that executes it and becomes the official record of the new revision.

Does an ECO always change the part number?

Not always. Minor changes often bump the revision level while keeping the same part number. Form, fit, or function changes that break interchangeability usually warrant a new part number so old and new stock are not confused.

Why should quoting teams care about ECOs?

An ECO can change a product's cost, lead time, or specification. Quoting from a superseded revision risks committing to a price or delivery you can no longer meet, so quotes should reference the current ECO revision.

Turn quote requests into paid orders

ShopQuotes is a free-to-start Shopify app for branded, checkout-ready quotes.