Constructelligence
Template · change orders

Construction change order form: what it must show, a priced example and a free template

A change order changes the contract: the work, the price, the time, or all three. The form is where most of the money in a change order is won or lost — an owner can only approve what the form shows, and a schedule impact left blank can be read as no impact at all. This template prices a change line by line, by cost type, with the markup each cost type is allowed, the reason that decides who pays, and the days it adds to the job.

Updated · 8 minute read

Key takeaways
  • Show cost by line and type, not a lump sum.
  • Use the markups the contract allows.
  • Always state schedule impact in days.
  • Get it signed before the work, or get a written directive.

What a change order form must show

A priced example

CO-07 on Maple Street Medical Office: the owner adds four floor drains in the exam-room corridor.

Cost itemTypeQtyUnit costCostMarkupAmount
Plumber laborLabor40 HR$92$3,68015%$4,232
Floor drains & trap primersMaterial4 EA$610$2,44015%$2,806
Saw-cut & patch slabSubcontract1 LS$1,850$1,85010%$2,035
Total$7,970$9,073

Schedule impact: 2 days, because the slab work has to be done before the corridor partitions close. Reason: owner request — so the owner pays.

CalculatorPrice a change order

Why change orders get rejected or cut

Track every change from first notice to payment in the change order log — see change order management and the change order pricing calculator.

How to fill it in

  1. Give the change a number and describe it, citing the RFI, directive or drawing revision behind it.
  2. Add one row per cost item — labor, material, equipment, subcontract — with quantity and unit cost.
  3. Set markup to what the contract allows for each cost type; amount calculates.
  4. State the schedule impact in days — leaving it blank can waive a time extension under many contracts.
  5. Submit, and record who approved it and when. Filter Status = Approved for billing.
Checklist
Change order form in Excel, filled in with example rows — columns: CO no., Date, Job, Description of change, Reason, Cost item, Cost type, Quantity…
The change order form as it opens in Excel: example rows in italics, calculated columns shaded.
Free template · Change order form (Excel & CSV)An Excel workbook with drop-downs, validation and formulas built in — or the same columns as a CSV for Google Sheets and Numbers.
Download Excel (.xlsx)
What this template captures

Everything an owner or general contractor needs to approve a change and everything you need to bill it: the change and its reason, each cost line by cost type with quantity and unit cost, markup, schedule impact in days, status and the approval — with cost and amount calculated.

17 columns: 12 you fill in, 3 picked from drop-down lists, so every row uses the same values and 2 calculated by formula and filled down 200 rows, so nothing is worked out by hand. In the Excel version, 6 columns reject entries of the wrong type (a date column only takes dates, an amount column only numbers), the header row stays frozen with filters on it, and the workbook opens on an Instructions sheet that lists every column below.

Every column, and how it is captured
ColumnTypeWhat goes in it
CO no.TextChange order number; every cost line of one change carries the same number.
DateDateDate of the entry.
JobTextJob number exactly as in your accounting system (e.g. J-1104), so rows join to job cost.
Description of changeTextWhat is being added, deleted or changed, with the RFI or directive that started it.
ReasonDrop-downWhy the change exists — it decides who pays. Options: Owner request / Design change / Unforeseen condition / Code requirement / Error or omission.
Cost itemTextOne cost line of the change (e.g. 'plumber labor', 'floor drains').
Cost typeDrop-downLabor, material, subcontract, equipment or other. Options: Labor / Material / Equipment / Subcontract / Other.
QuantityNumberEnter a number.
UnitTextUnit of measure (EA, LF, SF, CY, HR, LS).
Unit costAmount ($)Enter the amount in dollars.
CostCalculatedCalculated: [Quantity] × [Unit cost]
Markup %PercentMarkup the contract allows on this cost type, 0–100.
AmountCalculatedCalculated: [Cost] × (1 + [Markup %] ÷ 100)
Schedule impact (days)NumberCalendar days the change adds to the contract time (0 if none).
StatusDrop-downWhere the item stands; pick from the list so the log can be filtered and counted. Options: Draft / Submitted / Approved / Rejected / Void.
Approved byTextName of the person who signed for the owner or GC.
Date approvedDateEnter the date.

See it on real-looking numbers

Constructelligence is a construction intelligence platform: it reads your ERP, project and field systems read-only and does this arithmetic every week, for every job. The demo runs it on a sample eight-job portfolio.

Try the demoJoin the private beta

Frequently asked questions

What should be included in a construction change order?

A description of the change and what caused it, the reason, each cost line with quantity and unit cost by type, the markup, the total, the schedule impact in days, and signatures and dates from both parties.

Who signs a change order?

The owner (or the owner's representative) and the contractor, and on many projects the architect. A subcontractor's change order is signed by the general contractor.

What is a typical markup on a change order?

It is set by the contract, often 10–15% on self-performed work and a smaller percentage on subcontracted work. Check the contract before pricing; markup above the agreed rate is the first thing an owner cuts.

What is the difference between a change order and a change directive?

A change order is agreed by both sides, price and time included. A construction change directive instructs the contractor to proceed when the price or time has not been agreed, so the work is not held up.

CI
Written by the Constructelligence teamConstruction finance and software. Worked examples use the sample demo portfolio; formulas are standard practice. Reviewed September 2026.

More in Templates & forms

All templates & forms resources →